]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/sql/Pg/upgrade/0169.data.org-setting-require-staff-initials.sql
LP#1758426: Disable triggers before recalculating bib visibility in 1085
[working/Evergreen.git] / Open-ILS / src / sql / Pg / upgrade / 0169.data.org-setting-require-staff-initials.sql
1 BEGIN;
2
3 INSERT INTO config.upgrade_log (version) VALUES ('0169'); -- phasefx
4
5 -- Effective undoes 0117.data.org-setting-notes-require-initials.sql
6 -- At the time of this script, these shouldn't be in any production systems, so I'm removing, not "upgrading".
7 DELETE FROM actor.org_unit_setting WHERE name IN (
8     'ui.circ_and_cat.notes.require_initials',
9     'ui.circ.standing_penalty.require_initials'
10 );
11 DELETE FROM config.org_unit_setting_type WHERE name IN (
12     'ui.circ_and_cat.notes.require_initials',
13     'ui.circ.standing_penalty.require_initials'
14 );
15
16 INSERT INTO config.org_unit_setting_type ( name, label, description, datatype ) 
17     SELECT DISTINCT
18         'ui.staff.require_initials',
19         oils_i18n_gettext(
20             'ui.staff.require_initials', 
21             'GUI: Require staff initials for entry/edit of item/patron/penalty notes/messages.', 
22             'coust', 
23             'label'),
24         oils_i18n_gettext(
25             'ui.staff.require_initials', 
26             'Appends staff initials and edit date into note content.', 
27             'coust', 
28             'description'),
29         'bool'
30     FROM config.org_unit_setting_type -- Since this script is way after the setting was introduced, being careful
31     WHERE NOT EXISTS (SELECT 1 FROM config.org_unit_setting_type WHERE name = 'ui.staff.require_initials');
32
33 COMMIT;