Bug 30728: Add RealTimeHoldsQueue syspref

Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
This commit is contained in:
Tomás Cohen Arazi 2022-05-10 14:17:17 -03:00 committed by Fridolin Somers
parent a3ac2a20dd
commit 75768ad124
3 changed files with 22 additions and 0 deletions

View file

@ -0,0 +1,15 @@
use Modern::Perl;
return {
bug_number => "30728",
description => "Allow opting out of real-time holds queue updating possible",
up => sub {
my ($args) = @_;
my ($dbh) = @$args{qw(dbh)};
$dbh->do(q{
INSERT IGNORE INTO systempreferences ( `variable`, `value`, `options`, `explanation`, `type` ) VALUES
('RealTimeHoldsQueue', '0', NULL, 'Enable updating the holds queue in real time.', 'YesNo')
});
},
};

View file

@ -556,6 +556,7 @@ INSERT INTO systempreferences ( `variable`, `value`, `options`, `explanation`, `
('QueryWeightFields','1',NULL,'If ON, enables field weighting','YesNo'),
('QuoteOfTheDay','','intranet,opac','Enable or disable display of Quote of the Day on the OPAC and staff interface home page','multiple'),
('RandomizeHoldsQueueWeight','0',NULL,'if ON, the holds queue in circulation will be randomized, either based on all location codes, or by the location codes specified in StaticHoldsQueueWeight','YesNo'),
('RealTimeHoldsQueue', '1', NULL, 'Enable updating the holds queue in real', 'YesNo')
('RecallsLog','1',NULL,'If ON, log create/cancel/expire/fulfill actions on recalls','YesNo'),
('RecallsMaxPickUpDelay','7',NULL,'Define the maximum time a recall can be awaiting pickup','Integer'),
('RecordLocalUseOnReturn','0',NULL,'If ON, statistically record returns of unissued items as local use, instead of return','YesNo'),

View file

@ -681,6 +681,12 @@ Circulation:
actual: "the actual priority, which may be out of order"
virtual: "'virtual' priorities, where each group is numbered separately"
- "."
-
- pref: RealTimeHoldsQueue
choices:
1: Enable
0: Disable
- updating the holds queue in real time.
-
- pref: AllowHoldItemTypeSelection
choices: