@@ -, +, @@ - Basket group closed date and delivery place (in basketgroup column) - Additional order fields (one column for each additional field) --- C4/Acquisition.pm | 2 ++ acqui/histsearch.pl | 14 ++++++++++++++ .../prog/en/modules/acqui/histsearch.tt | 21 +++++++++++++++++++-- 3 files changed, 35 insertions(+), 2 deletions(-) --- a/C4/Acquisition.pm +++ a/C4/Acquisition.pm @@ -2352,6 +2352,8 @@ sub GetHistory { aqbasket.authorisedby, concat( borrowers.firstname,' ',borrowers.surname) AS authorisedbyname, aqbasketgroups.name as groupname, + aqbasketgroups.closeddate as groupcloseddate, + IF(aqbasketgroups.freedeliveryplace != '', aqbasketgroups.freedeliveryplace, aqbasketgroups.deliveryplace) as groupdeliveryplace, aqbooksellers.name, aqbasket.creationdate, aqorders.datereceived, --- a/acqui/histsearch.pl +++ a/acqui/histsearch.pl @@ -128,6 +128,20 @@ if ($do_search) { created_by => \@created_by, additional_fields => \@additional_field_filters, ); + + foreach my $order (@$order_loop) { + my %additional_field_values; + my $o = Koha::Acquisition::Orders->find($order->{ordernumber}); + foreach my $afv ($o->additional_field_values) { + $additional_field_values{$afv->field->id} = $afv->value; + } + $order->{additional_field_values} = \%additional_field_values; + } + + my @aqorders_additional_fields = Koha::AdditionalFields->search({ tablename => 'aqorders' }) + $template->param( + aqorders_additional_fields => \@aqorders_additional_fields, + ); } my $budgetperiods = C4::Budgets::GetBudgetPeriods; --- a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/histsearch.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/histsearch.tt @@ -1,6 +1,7 @@ [% USE Asset %] [% USE KohaDates %] [% USE ColumnsSettings %] +[% USE AuthorisedValues %] [% SET footerjs = 1 %] [% INCLUDE 'doc-head-open.inc' %]