]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/sql/Pg/upgrade/XXXX.schema.hold_targeter.sql
ba584f0f57961e07e015fa688d7416b8633ed13a
[Evergreen.git] / Open-ILS / src / sql / Pg / upgrade / XXXX.schema.hold_targeter.sql
1 BEGIN;
2
3 CREATE OR REPLACE FUNCTION
4     action.hold_request_regen_copy_maps(
5         hold_id INTEGER, copy_ids INTEGER[]) RETURNS VOID AS $$
6     DELETE FROM action.hold_copy_map WHERE hold = $1;
7     INSERT INTO action.hold_copy_map (hold, target_copy) SELECT $1, UNNEST($2);
8 $$ LANGUAGE SQL;
9
10 -- DATA
11
12 INSERT INTO config.global_flag (name, label, value, enabled) VALUES (
13     'circ.holds.retarget_interval',
14     oils_i18n_gettext(
15         'circ.holds.retarget_interval',
16         'Holds Retarget Interval', 
17         'cgf',
18         'label'
19     ),
20     '24h',
21     TRUE
22 );
23
24 COMMIT;
25