LP##1661688 - Want easy way to clear a hold when picked up by other patron.
[working/Evergreen.git] / Open-ILS / src / sql / Pg / upgrade / XXXX.schema.hold_checkout.sql
1 BEGIN;
2
3 SELECT evergreen.upgrade_deps_block_check('XXXX', :eg_version);
4
5 INSERT INTO config.org_unit_setting_type
6 ( name, grp, label, description, datatype )
7 VALUES
8         ('circ.clear_hold_on_checkout',
9          'circ',
10         oils_i18n_gettext('circ.clear_hold_on_checkout',
11                 'Clear hold when other patron checks out item',
12                 'coust', 'label'),
13         oils_i18n_gettext('circ.clear_hold_on_checkout',
14                  'When patron A checks out item on hold for patron B, ' ||
15                  'automatically clear the hold for patron B. This is ' ||
16                  'desirable when checking out item for family members',
17                 'coust', 'description'),
18         'bool');
19
20 INSERT INTO actor.org_unit_setting (
21     org_unit, name, value
22 ) VALUES (
23     (SELECT id FROM actor.org_unit WHERE parent_ou IS NULL),
24     'circ.clear_hold_on_checkout',
25     'false'
26 );
27
28 COMMIT;
29