Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 4d250272

Von Jan Büren vor fast 6 Jahren hinzugefügt

  • ID 4d25027290ffb49359567b29530bce27035dccc9
  • Vorgänger c76aac82
  • Nachfolger 024f31b4

SL::DB::BankTransactions(linked_invoices): Returns an array of record objects

Anstatt nur die Namen der Belege werden jetzt die Beleg-Objekte
zurückgegeben. Einziger Aufruf der Methode beim ReportGenerator in
Controller::BankTransactions. Die Stelle entsprechend angepasst

Unterschiede anzeigen:

SL/Controller/BankTransaction.pm
797 797
                               align => 'right' },
798 798
    invoice_amount        => { sub   => sub { $_[0]->invoice_amount_as_number },
799 799
                               align => 'right' },
800
    invoices              => { sub   => sub { $_[0]->linked_invoices } },
800
    invoices              => { sub   => sub { my @invnumbers; for my $obj (@{ $_[0]->linked_invoices }) {
801
                                                                next unless $obj; push @invnumbers, $obj->invnumber } return \@invnumbers } },
801 802
    currency              => { sub   => sub { $_[0]->currency->name } },
802 803
    purpose               => { },
803 804
    local_account_number  => { sub   => sub { $_[0]->local_bank_account->account_number } },

Auch abrufbar als: Unified diff