Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision bc8c26f3

Von Sven Schöling vor etwa 10 Jahren hinzugefügt

  • ID bc8c26f36837b8f7e7ded304cdf475b479999277
  • Vorgänger 594592cb
  • Nachfolger 704f339f

PriceRule: Preisregeln können jetzt auch Rabatte

ausserdem Doku

Unterschiede anzeigen:

SL/Controller/PriceRule.pm
->render($self);
}
sub action_price_type_help {
$_[0]->render('price_rule/price_type_help', { layout => 0 });
}
#
# filters
#
......
my $report = SL::ReportGenerator->new(\%::myconfig, $::form);
$self->{report} = $report;
my @columns = qw(name type priority price discount items);
my @sortable = qw(name type priority price discount );
my @columns = qw(name type priority price reduction discount items);
my @sortable = qw(name type priority price reduction discount );
my %column_defs = (
name => { obj_link => sub { $self->url_for(action => 'edit', 'price_rule.id' => $_[0]->id, callback => $callback) } },
priority => { sub => sub { $_[0]->priority_as_text } },
price => { sub => sub { $_[0]->price_as_number } },
reduction => { sub => sub { $_[0]->reduction_as_number } },
discount => { sub => sub { $_[0]->discount_as_number } },
obsolete => { sub => sub { $_[0]->obsolete_as_bool_yn } },
items => { sub => sub { $_[0]->item_summary } },
......
SL::DB::Manager::PartsGroup->get_all;
}
sub all_price_types {
SL::DB::Manager::PriceRule->all_price_types;
}
sub init_models {
my ($self) = @_;
......
priority => t8('Priority'),
price => t8('Price'),
discount => t8('Discount'),
reduction => t8('Reduced Master Data'),
obsolete => t8('Obsolete'),
items => t8('Rule Details'),
},

Auch abrufbar als: Unified diff