From e7fb59e4c6232815fe5202c7ec687a99d0079fd6 Mon Sep 17 00:00:00 2001 From: Matthias Meusburger Date: Thu, 10 Jan 2019 10:48:38 +0100 Subject: [PATCH] Bug 20888: Allow use of boolean operator 'not' in item search Test plan: - Apply the patch - Check that you have a 'is not' option in the third box in item search - Check that you can exclude items from the search results with this 'is not' option - Check that you can still combine parameters with 'and' and 'or' - Check that the exclusion works for custom fields (see Administration > Item search fields) - Check that the exclusion works for custom fields linked to authorised values --- .../prog/en/modules/catalogue/itemsearch.tt | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/itemsearch.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/itemsearch.tt index 7adecfe..725fa24 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/itemsearch.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/itemsearch.tt @@ -81,8 +81,22 @@ [% END %] + [% IF params.exists('op') %] + + [% ELSE %] + + [% END %] - [% END %] @@ -441,7 +455,7 @@ form_field.append(button_field_new); // If a field is linked to an authorised values list, display the list. - $('div.form-field-select-text select[name="f"]').change(function() { + $('div.form-field-select-text select.form-field-column').change(function() { loadAuthorisedValuesSelect($(this)); }).change(); -- 2.7.4