]> wagnertech.de Git - kivitendo-erp.git/commitdiff
ActionBar: ReportGenerator nutzt per Default nun die ActionBar
authorMoritz Bunkus <m.bunkus@linet-services.de>
Wed, 18 Jan 2017 15:25:31 +0000 (16:25 +0100)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 28 Feb 2017 09:44:02 +0000 (10:44 +0100)
19 files changed:
SL/Controller/DeliveryPlan.pm
SL/Controller/DeliveryValueReport.pm
SL/Controller/FinancialControllingReport.pm
SL/Controller/Helper/ReportGenerator.pm
SL/Controller/Inventory.pm
SL/Controller/Letter.pm
SL/Controller/PriceRule.pm
SL/Controller/Project.pm
SL/Controller/RequirementSpec.pm
SL/Controller/YearEndTransactions.pm
SL/ReportGenerator.pm
bin/mozilla/ar.pl
bin/mozilla/ct.pl
bin/mozilla/dn.pl
bin/mozilla/do.pl
bin/mozilla/gl.pl
bin/mozilla/ic.pl
bin/mozilla/oe.pl
bin/mozilla/wh.pl

index 32939e0891bc3645fcccff5a6a66429c4515b254..16991cf3cda165c086d2cde6e450c0db59830a46 100644 (file)
@@ -42,7 +42,7 @@ sub action_list {
   my $orderitems = $self->models->get;
   $self->calc_qtys($orderitems);
   $self->setup_list_action_bar;
-  $self->report_generator_list_objects(report => $self->{report}, objects => $orderitems, action_bar => 1);
+  $self->report_generator_list_objects(report => $self->{report}, objects => $orderitems);
 }
 
 # private functions
index 874b8a7bb2538dc45265cf8f918b34c0ee67eafc..6af57e8154b88b185b852be19ec3160d62fd8bf1 100644 (file)
@@ -56,7 +56,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, action_bar => 1);
+  $self->report_generator_list_objects(report => $self->{report}, objects => $orderitems);
 }
 
 sub prepare_report {
index ab1192504b8aa8b4c0b402d61eb2125c02cad631..7b392f184c492c7f47f87f786e932562f8ea56a2 100644 (file)
@@ -206,7 +206,7 @@ sub list_objects {
     $data->{$_}->{data} = $::form->format_amount(\%::myconfig, $data->{$_}->{data}, 2) for grep { !m/_p$/ } @{ $self->{number_columns} };
   };
 
-  return $self->report_generator_list_objects(report => $self->{report}, objects => $self->orders, data_callback => $modify_data, action_bar => 1);
+  return $self->report_generator_list_objects(report => $self->{report}, objects => $self->orders, data_callback => $modify_data);
 }
 
 sub make_filter_summary {
index 20ab8c3b4a9f6204660c0b0ab66f0d13abe6385d..5a83be4b0c47cc706fab292486eae9257474536c 100644 (file)
@@ -141,12 +141,12 @@ sub report_generator_list_objects {
   }
 
   my %options            = %{ $params{options} || {} };
-  $options{action_bar} //= $params{action_bar};
+  $options{action_bar} //= $params{action_bar} // 1;
 
   if ($params{layout}) {
     return $params{report}->generate_with_headers(%options);
   } else {
-    my $html = $params{report}->generate_html_content(%options);
+    my $html = $params{report}->generate_html_content(action_bar => 0, %options);
     $self->render(\$html , { layout => 0, process => 0 });
   }
 }
index b2dccb159aaf154aae41a21635796002ddde9c70..102cc314b0fe7afdb56cbf83f72c0979ed8768dc 100644 (file)
@@ -367,7 +367,7 @@ sub action_usage {
 
       $report->set_options('raw_bottom_info_text' => $self->render('inventory/report_bottom', { output => 0 }) );
   }
-  $report->generate_with_headers(action_bar => 1);
+  $report->generate_with_headers();
 
   $main::lxdebug->leave_sub();
 
index ca739cfd04203b042f98c07da8584d6c2239afed..ed48f41a9a680c481699d127f05eb31311f6cace 100644 (file)
@@ -176,7 +176,7 @@ sub action_list {
   $self->prepare_report;
 
   my $letters = $self->models->get;
-  $self->report_generator_list_objects(report => $self->{report}, objects => $letters, action_bar => 1);
+  $self->report_generator_list_objects(report => $self->{report}, objects => $letters);
 
 }
 
index 3b1c8c2e19cc0f813c72c5f86b0688b577041194..2723d47af27b5210ebe3639ba251cbe2ef4359a8 100644 (file)
@@ -38,7 +38,7 @@ sub action_list {
 
   $self->prepare_report;
 
-  $self->report_generator_list_objects(report => $self->{report}, objects => $price_rules, $::form->{inline} ? (layout => 0, header => 0) : (action_bar => 1));
+  $self->report_generator_list_objects(report => $self->{report}, objects => $price_rules, $::form->{inline} ? (layout => 0, header => 0) : ());
 }
 
 sub action_new {
index 21b3d82d20da18449b06291bd5fa87b9ff6da817..59e1034b8311d6fda3496ad652bae7fb7ab9179f 100644 (file)
@@ -65,7 +65,7 @@ sub action_list {
 
   $self->prepare_report;
 
-  $self->report_generator_list_objects(report => $self->{report}, objects => $self->models->get, action_bar => 1);
+  $self->report_generator_list_objects(report => $self->{report}, objects => $self->models->get);
 }
 
 sub action_new {
index d70cd2d947045bd953899e0ffced8996a9b73712..ecc8e32f8c71e0864a2ad4fb47983c490f2b3556 100644 (file)
@@ -55,7 +55,7 @@ sub action_list {
 
   $self->_setup_search_action_bar;
   $self->prepare_report;
-  $self->report_generator_list_objects(report => $self->{report}, objects => $self->models->get, action_bar => 1);
+  $self->report_generator_list_objects(report => $self->{report}, objects => $self->models->get);
 }
 
 sub action_new {
index 4a9f06c4793f9cb344c31af55ac231d1db9f1f1a..cab851556f3b410c0b5d0ff86bed7f895630ab5f 100644 (file)
@@ -56,7 +56,7 @@ sub action_list {
   );
 
   $self->setup_list_action_bar;
-  $report->generate_with_headers(action_bar => 1);
+  $report->generate_with_headers();
   $main::lxdebug->leave_sub();
 }
 
index 36a81f35b869dc8e2dd9801cea3d87b437618dc5..a62f0e46a89ef477eb5f13a6eb1387cce450623f 100644 (file)
@@ -447,6 +447,9 @@ sub setup_action_bar {
 
 sub generate_html_content {
   my ($self, %params) = @_;
+
+  $params{action_bar} //= 1;
+
   my $variables = $self->prepare_html_content(%params);
 
   $self->setup_action_bar($params{action_bar}, $variables) if $params{action_bar};
index a1a7635ab8bd0afc955774a274b5edf76b7ff72f..408eb4ef46570ba03084026993d73c68273cde96 100644 (file)
@@ -1201,7 +1201,7 @@ sub ar_transactions {
   $::request->layout->add_javascripts('kivi.MassInvoiceCreatePrint.js');
   setup_ar_transactions_action_bar(num_rows => scalar(@{ $form->{AR} }));
 
-  $report->generate_with_headers(action_bar => 1);
+  $report->generate_with_headers();
 
   $main::lxdebug->leave_sub();
 }
index c2b2bfdbf8dd2c74ddde15ff7e81c80fc57712fa..ba2a86affddf3348ce7ceada250fc832ffb56a81 100644 (file)
@@ -301,7 +301,7 @@ sub list_names {
   }
 
   setup_ct_list_names_action_bar();
-  $report->generate_with_headers(action_bar => 1);
+  $report->generate_with_headers();
 
   $main::lxdebug->leave_sub();
 }
@@ -432,7 +432,7 @@ sub list_contacts {
     $report->add_data($row);
   }
 
-  $report->generate_with_headers(action_bar => 1);
+  $report->generate_with_headers();
 
   $::lxdebug->leave_sub;
 }
index c202279785dd12cd62dd9e4a0d8287e10631db5c..37c7ef6bbd5c843253b33249a9b0b5ce4a4426a5 100644 (file)
@@ -453,7 +453,7 @@ sub show_dunning {
   $report->set_options_from_form();
 
   setup_dn_show_dunning_action_bar();
-  $report->generate_with_headers(action_bar => 1);
+  $report->generate_with_headers();
 
   $main::lxdebug->leave_sub();
 
index 02638761627bf946010275a3b34e4e9333f9f7e4..07988dbb2cfeb211080bbd7ea0d5896a11e65612 100644 (file)
@@ -845,7 +845,7 @@ sub orders {
 
   setup_do_orders_action_bar();
 
-  $report->generate_with_headers(action_bar => 1);
+  $report->generate_with_headers();
 
   $main::lxdebug->leave_sub();
 }
index f0cd92bac9e4098fa3e8da028fb6e134ffa9c4f0..0776b7503b6bad4f32f7c6196678cc882f3236b9 100644 (file)
@@ -634,7 +634,7 @@ sub generate_report {
 
   setup_gl_transactions_action_bar(num_rows => scalar(@{$form->{GL}}));
 
-  $report->generate_with_headers(action_bar => 1);
+  $report->generate_with_headers();
 
   $main::lxdebug->leave_sub();
 }
index b1cb02bc7d6c51b752d06f1b098ecfffc393ec1a..d6a67c47ae503c8437c5788634c564bc3a4b24f9 100644 (file)
@@ -588,7 +588,7 @@ sub generate_report {
   }
 
   setup_ic_generate_report_action_bar();
-  $report->generate_with_headers(action_bar => 1);
+  $report->generate_with_headers();
 
   $lxdebug->leave_sub();
 }    #end generate_report
index dccfccbfb1d45a6487c39fcd26e8c0f8ca599c1d..b024853ccf277b1c2b8d1a063865ce371ac94514 100644 (file)
@@ -1261,7 +1261,7 @@ sub orders {
   $report->add_data(create_subtotal_row(\%totals, \@columns, \%column_alignment, \@subtotal_columns, 'listtotal'));
 
   setup_oe_orders_action_bar();
-  $report->generate_with_headers(action_bar => 1);
+  $report->generate_with_headers();
 
   $main::lxdebug->leave_sub();
 }
index 214a26a6491d00d86175b2da55e39eced8c6fb1c..a729e373894a50f1df1ec14d1e3d27ac14e005bd 100644 (file)
@@ -740,7 +740,7 @@ sub generate_journal {
       $report->set_options('raw_bottom_info_text' => $form->parse_html_template('common/paginate',
                                                             { 'pages' => $pages , 'base_url' => $href.'&sort='.$form->{sort}.'&order='.$form->{order}}) );
   }
-  $report->generate_with_headers(action_bar => 1);
+  $report->generate_with_headers();
 
   $main::lxdebug->leave_sub();
 }
@@ -973,7 +973,7 @@ sub generate_report {
                                                                               {'pages' => $pages , 'base_url' => $href}) );
   }
 
-  $report->generate_with_headers(action_bar => 1);
+  $report->generate_with_headers();
 
   $main::lxdebug->leave_sub();
 }