From 88e37ae3cdcc1c72ae0571a017b623f7d3b19c18 Mon Sep 17 00:00:00 2001 From: Kyle M Hall Date: Fri, 28 Feb 2020 10:51:47 -0500 Subject: [PATCH] Bug 24860: Add new syspref EnableVolumeHolds Signed-off-by: Andrew Fuerste-Henry Signed-off-by: Your Full Name Signed-off-by: Rebecca Coert --- installer/data/mysql/atomicupdate/volumes.perl | 5 +++++ installer/data/mysql/sysprefs.sql | 1 + .../prog/en/modules/admin/preferences/circulation.pref | 6 ++++++ 3 files changed, 12 insertions(+) diff --git a/installer/data/mysql/atomicupdate/volumes.perl b/installer/data/mysql/atomicupdate/volumes.perl index 84a0459007..3b003c126d 100644 --- a/installer/data/mysql/atomicupdate/volumes.perl +++ b/installer/data/mysql/atomicupdate/volumes.perl @@ -10,6 +10,11 @@ if ( CheckVersion( $DBversion ) ) { ( 9, 'manage_volumes', 'Create, update and delete volumes, add or remove items from a volume'); }); + $dbh->do(q{ + INSERT IGNORE INTO systempreferences ( `variable`, `value`, `options`, `explanation`, `type` ) VALUES + ('EnableVolumeHolds','0','','Enable volume level holds feature','YesNo') + }); + unless ( TableExists('volumes') ) { $dbh->do(q{ CREATE TABLE `volumes` ( -- information related to bibliographic records in Koha diff --git a/installer/data/mysql/sysprefs.sql b/installer/data/mysql/sysprefs.sql index 639f123f34..258668edcd 100644 --- a/installer/data/mysql/sysprefs.sql +++ b/installer/data/mysql/sysprefs.sql @@ -691,6 +691,7 @@ INSERT INTO systempreferences ( `variable`, `value`, `options`, `explanation`, ` ('UseTransportCostMatrix','0','','Use Transport Cost Matrix when filling holds','YesNo'), ('UseWYSIWYGinSystemPreferences','0','','Show WYSIWYG editor when editing certain HTML system preferences.','YesNo'), ('EnableVolumes','0','','Enable volumes feature','YesNo'), +('EnableVolumeHolds','0','','Enable volume level holds feature','YesNo'), ('viewISBD','1','','Allow display of ISBD view of bibiographic records','YesNo'), ('viewLabeledMARC','0','','Allow display of labeled MARC view of bibiographic records','YesNo'), ('viewMARC','1','','Allow display of MARC view of bibiographic records','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 ca13e05399..ab5546a990 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 @@ -628,6 +628,12 @@ Circulation: no: "Don't enable" - volumes feature to allow collecting groups of items on a record into volumes. - + - pref: EnableVolumeHolds + choices: + yes: Enable + no: "Don't enable" + - the ability to place holds on volumes. + - - In the staff client, split the holds queue into separate tables by - pref: HoldsSplitQueue choices: -- 2.11.0