Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision a7114646

Von Kivitendo Admin vor mehr als 9 Jahren hinzugefügt

  • ID a71146462873484c46a08cbb42ff31c6df86dac4
  • Vorgänger 4f7e0fa9
  • Nachfolger c1ec3f4f

Einheitliche displayable_name Methode für ar/ap/oe/do Objekte

Bestehend aus Dokumentenname und Dokumentennummer, z.B.
Rechnung 12
Gutschrift 20
Verkaufslieferschein 15b

Unterschiede anzeigen:

SL/DB/DeliveryOrder.pm
die 'invalid type';
}
sub displayable_name {
join ' ', grep $_, map $_[0]->$_, qw(displayable_type record_number);
};
sub displayable_state {
my ($self) = @_;
SL/DB/Invoice.pm
return t8('Invoice');
}
sub displayable_name {
join ' ', grep $_, map $_[0]->$_, qw(displayable_type record_number);
};
sub abbreviation {
my ($self) = @_;
SL/DB/Order.pm
die 'invalid type';
}
sub displayable_name {
join ' ', grep $_, map $_[0]->$_, qw(displayable_type record_number);
};
sub is_sales {
croak 'not an accessor' if @_ > 1;

Auch abrufbar als: Unified diff