@@ -, +, @@ --- 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 @@ -5,6 +5,11 @@ if ( CheckVersion( $DBversion ) ) { ('EnableVolumes','0','','Enable volumes feature','YesNo'); }); + $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 @@ -678,6 +678,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 @@ -601,6 +601,12 @@ Circulation: yes: Enable 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 --