@@ -, +, @@ --- C4/Acquisition.pm | 14 ++++++++++++++ acqui/histsearch.pl | 2 ++ .../prog/en/includes/filter-orders.inc | 2 ++ .../prog/en/modules/acqui/histsearch.tt | 4 ++++ 4 files changed, 22 insertions(+) --- a/C4/Acquisition.pm +++ a/C4/Acquisition.pm @@ -2085,6 +2085,8 @@ sub GetHistory { my $isbn = $params{isbn}; my $ean = $params{ean}; my $name = $params{name}; + my $internalnote = $params{internalnote}; + my $vendornote = $params{vendornote}; my $from_placed_on = $params{from_placed_on}; my $to_placed_on = $params{to_placed_on}; my $basket = $params{basket}; @@ -2150,6 +2152,8 @@ sub GetHistory { aqorders.biblionumber, aqorders.orderstatus, aqorders.parent_ordernumber, + aqorders.order_internalnote, + aqorders.order_vendornote, aqbudgets.budget_name "; $query .= ", aqbudgets.budget_id AS budget" if defined $budget; @@ -2242,6 +2246,16 @@ sub GetHistory { } } + if ( $internalnote ) { + $query .= " AND aqorders.order_internalnote LIKE ? "; + push @query_params, "%$internalnote%"; + } + + if ( $vendornote ) { + $query .= " AND aqorders.order_vendornote LIKE ?"; + push @query_params, "%$vendornote%"; + } + if ($booksellerinvoicenumber) { $query .= " AND aqinvoices.invoicenumber LIKE ? "; push @query_params, "%$booksellerinvoicenumber%"; --- a/acqui/histsearch.pl +++ a/acqui/histsearch.pl @@ -76,6 +76,8 @@ my $filters = { author => scalar $input->param('author'), isbn => scalar $input->param('isbn'), name => scalar $input->param('name'), + internalnote => scalar $input->param('internalnote'), + vendornote => scalar $input->param('vendornote'), ean => scalar $input->param('ean'), basketgroupname => scalar $input->param('basketgroupname'), budget => scalar $input->param('budget'), --- a/koha-tmpl/intranet-tmpl/prog/en/includes/filter-orders.inc +++ a/koha-tmpl/intranet-tmpl/prog/en/includes/filter-orders.inc @@ -11,6 +11,8 @@ [% END %]
  • +
  • +
  • --- a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/histsearch.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/histsearch.tt @@ -76,6 +76,8 @@ Quantity ordered Unit cost Fund + Internal note + Vendor note @@ -124,6 +126,8 @@ [% order.quantity | html %] [% order.ecost | html %] [% order.budget_name | html %] + [% order.order_internalnote | html %] + [% order.order_vendornote | html %] [% END %] --