From 114438f176a1c93aebf3ad6a8f91f3986d43ea42 Mon Sep 17 00:00:00 2001 From: Martin Renvoize Date: Wed, 6 May 2020 09:20:32 +0100 Subject: [PATCH] Bug 25261: (follow-up) Rename CircConfirmParts to CircConfirmItemParts This clarifies the preference name to make it clear we are talking about the 'parts' that make up an 'item'. 'Part' is a well known term in british english libraries and I think perhaps 'Materials' may be confused with other terms? Signed-off-by: Kyle M Hall Signed-off-by: Martin Renvoize --- C4/Circulation.pm | 2 +- circ/returns.pl | 2 +- installer/data/mysql/atomicupdate/bug_25261.perl | 4 ++-- installer/data/mysql/sysprefs.sql | 2 +- .../prog/en/modules/admin/preferences/circulation.pref | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/C4/Circulation.pm b/C4/Circulation.pm index 1090f58ee7..777bde3d48 100644 --- a/C4/Circulation.pm +++ b/C4/Circulation.pm @@ -898,7 +898,7 @@ sub CanBookBeIssued { } # Additional Materials Check - if ( C4::Context->preference("CircConfirmParts") ) { + if ( C4::Context->preference("CircConfirmItemParts") ) { my $no_of_parts = $item_object->materials || 0; if ( $no_of_parts > 0 ) { $needsconfirmation{additional_materials} = $no_of_parts; diff --git a/circ/returns.pl b/circ/returns.pl index d3374daf28..204d624fdd 100755 --- a/circ/returns.pl +++ b/circ/returns.pl @@ -297,7 +297,7 @@ if ($barcode) { # Block return if multi-part and confirm has not been received my $needs_confirm = 0; - if ( C4::Context->preference("CircConfirmParts") ) { + if ( C4::Context->preference("CircConfirmItemParts") ) { if ( $item->materials > 0 && !$query->param('multiple_confirm') ) { $needs_confirm = 1; } diff --git a/installer/data/mysql/atomicupdate/bug_25261.perl b/installer/data/mysql/atomicupdate/bug_25261.perl index ef3b7c41a5..e6f48dacaf 100644 --- a/installer/data/mysql/atomicupdate/bug_25261.perl +++ b/installer/data/mysql/atomicupdate/bug_25261.perl @@ -1,6 +1,6 @@ $DBversion = 'XXX'; # will be replaced by the RM if( CheckVersion( $DBversion ) ) { - $dbh->do(q{INSERT IGNORE INTO systempreferences (variable,value,options,explanation,type) VALUES ('CircConfirmParts', '0', NULL, 'Require staff to confirm that all parts of an item are present at checkin/checkout.', 'YesNo') }); + $dbh->do(q{INSERT IGNORE INTO systempreferences (variable,value,options,explanation,type) VALUES ('CircConfirmItemParts', '0', NULL, 'Require staff to confirm that all parts of an item are present at checkin/checkout.', 'YesNo') }); - NewVersion( $DBversion, 25261, "Add CircConfirmParts syspref"); + NewVersion( $DBversion, 25261, "Add CircConfirmItemParts syspref"); } diff --git a/installer/data/mysql/sysprefs.sql b/installer/data/mysql/sysprefs.sql index fb0d1ff281..834a1e5b91 100644 --- a/installer/data/mysql/sysprefs.sql +++ b/installer/data/mysql/sysprefs.sql @@ -123,7 +123,7 @@ INSERT INTO systempreferences ( `variable`, `value`, `options`, `explanation`, ` ('CataloguingLog','1',NULL,'If ON, log edit/create/delete actions on bibliographic data. WARNING: this feature is very resource consuming.','YesNo'), ('CheckPrevCheckout','hardno','hardyes|softyes|softno|hardno','By default, for every item checked out, should we warn if the patron has borrowed that item in the past?','Choice'), ('CircAutoPrintQuickSlip','qslip',NULL,'Choose what should happen when an empty barcode field is submitted in circulation: Display a print quick slip window, Display a print slip window or Clear the screen.','Choice'), -('CircConfirmParts', '0', NULL, 'Require staff to confirm that all parts of an item are present at checkin/checkout.', 'Yes/No'), +('CircConfirmItemParts', '0', NULL, 'Require staff to confirm that all parts of an item are present at checkin/checkout.', 'Yes/No'), ('CircControl','ItemHomeLibrary','PickupLibrary|PatronLibrary|ItemHomeLibrary','Specify the agency that controls the circulation and fines policy','Choice'), ('CircSidebar','0',NULL,'Activate or deactivate the navigation sidebar on all Circulation pages','YesNo'), ('CirculateILL','0','','If enabled, it is possible to circulate ILL items from within ILL','YesNo'), 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 2af8d1cc6e..f9c31b30a0 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 @@ -7,7 +7,7 @@ Circulation: no: Deactivate - the navigation sidebar on all Circulation pages. - - - pref: CircConfirmParts + - pref: CircConfirmItemParts choices: yes: "Require" no: "Don't require" -- 2.20.1