Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 0cdb369e

Von Tamino Steinert vor 9 Monaten hinzugefügt

  • ID 0cdb369e6aa60b6e1a5a2597312b2ebd2da1544f
  • Vorgänger d24e5589
  • Nachfolger 7589c136

S:D:PeriodicInvoicesConfig: Positionskonfiguration beachten

Unterschiede anzeigen:

SL/DB/PeriodicInvoiceItemsConfig.pm
# This file has been auto-generated only because it didn't exist.
# Feel free to modify it at will; it will not be overwritten automatically.
package SL::DB::PeriodicInvoiceItemsConfig;
use strict;
......
use SL::DB::MetaSetup::PeriodicInvoiceItemsConfig;
use SL::DB::Manager::PeriodicInvoiceItemsConfig;
use SL::DB::PeriodicInvoicesConfig;
__PACKAGE__->meta->initialize;
our %ITEM_PERIOD_LENGTHS = ( %SL::DB::PeriodicInvoicesConfig::PERIOD_LENGTHS, n => -1 );
sub get_item_period_length {
my ($self) = @_;
return $self->order_item->order->periodic_invoices_config->get_billing_period_length if $self->periodicity eq 'p';
return $ITEM_PERIOD_LENGTHS{ $self->periodicity };
}
1;

Auch abrufbar als: Unified diff