X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FController%2FDeliveryValueReport.pm;h=6af57e8154b88b185b852be19ec3160d62fd8bf1;hb=036d1ca4bd5e9574118a7041e58b64fda4bc003d;hp=64207cadee6b1b61e34cd9a79477af7cbcf6c2e8;hpb=01abcd0825787f96a85953661a62f78d3738586f;p=kivitendo-erp.git diff --git a/SL/Controller/DeliveryValueReport.pm b/SL/Controller/DeliveryValueReport.pm index 64207cade..6af57e815 100644 --- a/SL/Controller/DeliveryValueReport.pm +++ b/SL/Controller/DeliveryValueReport.pm @@ -38,7 +38,7 @@ my %sort_columns = ( delivered_qty => t8('transferred in / out'), netto_delivered_qty => t8('Net value transferred in / out'), do_closed_qty => t8('Qty in closed delivery orders'), - netto_do_closed_qty => t8('Qty in closed delivery orders') + netto_do_closed_qty => t8('Net value in closed delivery orders') ); @@ -55,6 +55,7 @@ sub action_list { my $orderitems = $self->models->get; $self->calc_qtys_price($orderitems); + $self->setup_list_action_bar; $self->report_generator_list_objects(report => $self->{report}, objects => $orderitems); } @@ -62,7 +63,6 @@ sub prepare_report { my ($self) = @_; my $vc = $self->vc; - my $mode = 'delivery_value_report'; my $report = SL::ReportGenerator->new(\%::myconfig, $::form); my $csv_option = $::form->{report_generator_output_format}; $self->{report} = $report; @@ -244,7 +244,7 @@ sub link_to { } if ($object->isa('SL::DB::Part')) { my $id = $object->id; - return "ic.pl?action=$action&id=$id"; + return "controller.pl?action=Part/$action&part.id=$id"; } if ($object->isa('SL::DB::Customer')) { my $id = $object->id; @@ -294,8 +294,19 @@ SQL } } - - +sub setup_list_action_bar { + my ($self, %params) = @_; + + for my $bar ($::request->layout->get('actionbar')) { + $bar->add( + action => [ + t8('Update'), + submit => [ '#filter_form', { action => 'DeliveryValueReport/list' } ], + accesskey => 'enter', + ], + ); + } +} 1;