Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision ae906113

Von Moritz Bunkus vor etwa 10 Jahren hinzugefügt

  • ID ae906113e922e784aadaadf1681eede43d7967c2
  • Vorgänger 31a84730
  • Nachfolger dca6f342

SL::DB::(Delivery)Order,(Purchase)Invoice: Aliase »add_items«

Die Relationships für die Positionen heißen in allen Klassen
unterschiedlich. Daher gibt es schon seit Längerem den Alias »items« in
allen Klassen.

Das Hinzufügen von Positionen hingegen erforderte bisher, dass man den
Namen der Relationship kennt, z.B. für Invoice:
$obj->add_invoiceitems. Um das zu Vereinfachen: neuer Alias »add_items«
in allen vier Klassen.

Unterschiede anzeigen:

SL/DB/Invoice.pm
63 63
# methods
64 64

  
65 65
sub items { goto &invoiceitems; }
66
sub add_items { goto &add_invoiceitems; }
66 67

  
67 68
sub items_sorted {
68 69
  my ($self) = @_;

Auch abrufbar als: Unified diff