@@ -, +, @@ --- 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(+) --- a/installer/data/mysql/atomicupdate/volumes.perl +++ a/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 --- a/installer/data/mysql/sysprefs.sql +++ a/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'), --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref +++ a/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: --