Bugzilla – Attachment 152556 Details for
Bug 33117
Patron checkout search not working if searching with second surname
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Bug 33117: (follow-up) Rename preference
Bug-33117-follow-up-Rename-preference.patch (text/plain), 8.22 KB, created by
Martin Renvoize (ashimema)
on 2023-06-22 12:01:26 UTC
(
hide
)
Description:
Bug 33117: (follow-up) Rename preference
Filename:
MIME Type:
Creator:
Martin Renvoize (ashimema)
Created:
2023-06-22 12:01:26 UTC
Size:
8.22 KB
patch
obsolete
>From 1c1e43ba7860839f46ce4710e830802f655a195b Mon Sep 17 00:00:00 2001 >From: Martin Renvoize <martin.renvoize@ptfs-europe.com> >Date: Thu, 22 Jun 2023 12:38:04 +0100 >Subject: [PATCH] Bug 33117: (follow-up) Rename preference > >As it's been requested that we keep the search defaults consistent, I >think this preference is better names DefaultPatronSearchMethod and >appear next to DefaultPatronSearchFields. This patch makes that change, >though actually applying it to the other search area's (outside of >autocomplete) has been left for another bug. > >Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com> >--- > installer/data/mysql/atomicupdate/bug_33117.pl | 4 ++-- > installer/data/mysql/mandatory/sysprefs.sql | 2 +- > koha-tmpl/intranet-tmpl/prog/en/includes/js_includes.inc | 2 +- > .../prog/en/modules/admin/preferences/circulation.pref | 6 ------ > .../prog/en/modules/admin/preferences/patrons.pref | 6 ++++++ > koha-tmpl/intranet-tmpl/prog/js/patron-autocomplete.js | 2 +- > 6 files changed, 11 insertions(+), 11 deletions(-) > >diff --git a/installer/data/mysql/atomicupdate/bug_33117.pl b/installer/data/mysql/atomicupdate/bug_33117.pl >index 03e9ab6787..4d1eac19c5 100644 >--- a/installer/data/mysql/atomicupdate/bug_33117.pl >+++ b/installer/data/mysql/atomicupdate/bug_33117.pl >@@ -9,9 +9,9 @@ return { > > $dbh->do(q{ > INSERT INTO systempreferences (`variable`,`value`,`explanation`,`options`,`type`) >- VALUES ('PatronAutoCompleteSearchMethod','starts_with','Allows staff to set a default method when searching for patrons with autocomplete','starts_with|contains','Choice'); >+ VALUES ('DefaultPatronSearchMethod','starts_with','Allows staff to set a default method when searching for patrons with autocomplete','starts_with|contains','Choice'); > }); > >- say $out "Added new system preference 'PatronAutoCompleteSearchMethod'"; >+ say $out "Added new system preference 'DefaultPatronSearchMethod'"; > }, > }; >diff --git a/installer/data/mysql/mandatory/sysprefs.sql b/installer/data/mysql/mandatory/sysprefs.sql >index a417499c4f..39c6f6b9bb 100644 >--- a/installer/data/mysql/mandatory/sysprefs.sql >+++ b/installer/data/mysql/mandatory/sysprefs.sql >@@ -184,6 +184,7 @@ INSERT INTO systempreferences ( `variable`, `value`, `options`, `explanation`, ` > ('DefaultLongOverdueDays', '', NULL, "Set the LOST value of an item when the item has been overdue for more than n days.", 'integer'), > ('DefaultLongOverdueLostValue', '', NULL, "Set the LOST value of an item to n when the item has been overdue for more than defaultlongoverduedays days.", 'integer'), > ('DefaultPatronSearchFields', 'firstname,middle_name,surname,othernames,cardnumber,userid',NULL,'Comma separated list defining the default fields to be used during a patron search using the "standard" option. If empty Koha will default to "firstname,surname,othernames,cardnumber,userid". Additional fields added to this preference will be added as search options in the dropdown menu on the patron search page.','free'), >+('DefaultPatronSearchMethod','starts_with','Choose which search method to use by default when searching with PatronAutoComplete','starts_with|choice','Choice'), > ('DefaultSaveRecordFileID','biblionumber','biblionumber|controlnumber','Defines whether the advanced cataloging editor will use the bibliographic record number or control number field to populate the name of the save file','Choice'), > ('defaultSortField','relevance','relevance|popularity|call_number|pubdate|acqdate|title|author','Specify the default field used for sorting','Choice'), > ('defaultSortOrder','dsc','asc|dsc|az|za','Specify the default sort order','Choice'), >@@ -552,7 +553,6 @@ INSERT INTO systempreferences ( `variable`, `value`, `options`, `explanation`, ` > ('PassItemMarcToXSLT','0',NULL,'If enabled, item fields in the MARC record will be made avaiable to XSLT sheets. Otherwise they will be removed.','YesNo'), > ('PatronAnonymizeDelay','',NULL,'Delay for anonymizing patrons', 'Integer'), > ('PatronAutoComplete','1','Try|Don\'t try','to guess the patron being entered while typing a patron search for circulation or patron search. Only returns the first 10 results at a time.','YesNo'), >-('PatronAutoCompleteSearchMethod','starts_with','Choose which search method to use by default when searching with PatronAutoComplete','starts_with|choice','Choice'), > ('PatronDuplicateMatchingAddFields','surname|firstname|dateofbirth', NULL,'A list of fields separated by "|" to deduplicate patrons when created','Free'), > ('patronimages','0',NULL,'Enable patron images for the staff interface','YesNo'), > ('PatronRemovalDelay','',NULL,'Delay for removing anonymized patrons', 'Integer'), >diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/js_includes.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/js_includes.inc >index 3ea7f705ff..a5159b0150 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/includes/js_includes.inc >+++ b/koha-tmpl/intranet-tmpl/prog/en/includes/js_includes.inc >@@ -71,7 +71,7 @@ > > <script> > var defaultPatronSearchFields = "[% Koha.Preference('DefaultPatronSearchFields') || 'firstname,middle_name,surname,othernames,cardnumber,userid' | html %]"; >- var patronAutoCompleteSearchMethod = "[% Koha.Preference('PatronAutoCompleteSearchMethod') || 'contains' | html %]"; >+ var defaultPatronSearchMethod = "[% Koha.Preference('DefaultPatronSearchMethod') || 'contains' | html %]"; > var loggedInLibrary = '[% Branches.GetLoggedInBranchcode | html %]'; > var singleBranchMode = '[% singleBranchMode | html %]'; > </script> >diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref >index b79316a593..ffe8481869 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref >+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref >@@ -26,12 +26,6 @@ Circulation: > 0: "Don't try" > - to guess the patron being entered while typing a patron search for circulation or patron search. > - Only returns the first 10 results at a time. >- - >- - pref: PatronAutoCompleteSearchMethod >- choices: >- starts_with: "Starts with" >- contains: "Contains" >- - Enable this search method to determine whether to use Starts with or Contains for autocomplete patron searches. > - > - pref: itemBarcodeInputFilter > choices: >diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/patrons.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/patrons.pref >index fa71e787e7..32cd34f706 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/patrons.pref >+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/patrons.pref >@@ -60,6 +60,12 @@ Patrons: > - pref: DefaultPatronSearchFields > class: multi > - "If empty Koha will default to \"firstname,middle_name,surname,othernames,cardnumber,userid\". Additional fields added to this preference will be added as search options in the dropdown menu on the patron search page." >+ - >+ - pref: DefaultPatronSearchMethod >+ choices: >+ starts_with: "Starts with" >+ contains: "Contains" >+ - Enable this search method to determine whether to use Starts with or Contains for autocomplete patron searches. > - > - "Show the following fields from the items database table as columns on the statistics tab on the patron record: " > - pref: StatisticsFields >diff --git a/koha-tmpl/intranet-tmpl/prog/js/patron-autocomplete.js b/koha-tmpl/intranet-tmpl/prog/js/patron-autocomplete.js >index 167928dd3f..caed62ba8e 100644 >--- a/koha-tmpl/intranet-tmpl/prog/js/patron-autocomplete.js >+++ b/koha-tmpl/intranet-tmpl/prog/js/patron-autocomplete.js >@@ -2,7 +2,7 @@ function patron_autocomplete(node, options) { > let link_to; > let url_params; > let on_select_callback; >- let leading_wildcard = patronAutoCompleteSearchMethod === 'contains' ? '%' : ''; >+ let leading_wildcard = defaultPatronSearchMethod === 'contains' ? '%' : ''; > if ( options ) { > if ( options['link-to'] ) { > link_to = options['link-to']; >-- >2.41.0
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
|
Splinter Review
Attachments on
bug 33117
:
148018
|
148027
|
148095
|
148131
|
148138
|
148278
|
148279
|
148280
|
148282
|
148336
|
148383
|
148384
|
148443
|
148445
|
148467
|
148481
|
150781
|
150896
|
150897
|
150898
|
151090
|
151091
|
151302
|
151314
|
151317
|
151769
|
151771
|
151825
|
151845
|
152549
|
152552
|
152554
|
152555
|
152556
|
152562
|
152563
|
152564
|
152565
|
154309