From: Bill Erickson Date: Thu, 15 Mar 2012 16:06:48 +0000 (-0400) Subject: stamped upgrade for hold-avail-email-notify validation X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=ebaf0fd679a1f466205cffa1a3edfd8dffac3e5f;p=evergreen%2Fjoelewis.git stamped upgrade for hold-avail-email-notify validation Signed-off-by: Bill Erickson --- diff --git a/Open-ILS/src/sql/Pg/002.schema.config.sql b/Open-ILS/src/sql/Pg/002.schema.config.sql index 38966f27ab..6c5851f00e 100644 --- a/Open-ILS/src/sql/Pg/002.schema.config.sql +++ b/Open-ILS/src/sql/Pg/002.schema.config.sql @@ -86,7 +86,7 @@ CREATE TRIGGER no_overlapping_deps BEFORE INSERT OR UPDATE ON config.db_patch_dependencies FOR EACH ROW EXECUTE PROCEDURE evergreen.array_overlap_check ('deprecates'); -INSERT INTO config.upgrade_log (version, applied_to) VALUES ('0682', :eg_version); -- berick/dbs/tsbere +INSERT INTO config.upgrade_log (version, applied_to) VALUES ('0683', :eg_version); -- tsbere/berick CREATE TABLE config.bib_source ( id SERIAL PRIMARY KEY, diff --git a/Open-ILS/src/sql/Pg/upgrade/0683.hold_available_email_notify.sql b/Open-ILS/src/sql/Pg/upgrade/0683.hold_available_email_notify.sql new file mode 100644 index 0000000000..2765f4edcd --- /dev/null +++ b/Open-ILS/src/sql/Pg/upgrade/0683.hold_available_email_notify.sql @@ -0,0 +1,29 @@ +BEGIN; + +-- check whether patch can be applied +SELECT evergreen.upgrade_deps_block_check('0683', :eg_version); + +INSERT INTO action_trigger.event_params (event_def, param, value) + VALUES (5, 'check_email_notify', 1); +INSERT INTO action_trigger.event_params (event_def, param, value) + VALUES (7, 'check_email_notify', 1); +INSERT INTO action_trigger.event_params (event_def, param, value) + VALUES (9, 'check_email_notify', 1); +INSERT INTO action_trigger.validator (module,description) VALUES + ('HoldNotifyCheck', + oils_i18n_gettext( + 'HoldNotifyCheck', + 'Check Hold notification flag(s)', + 'atval', + 'description' + )); +UPDATE action_trigger.event_definition SET validator = 'HoldNotifyCheck' WHERE id = 9; + +-- NOT COVERED: Adding check_sms_notify to the proper trigger. It doesn't have a static id. + +COMMIT; + +--UNDO +--UPDATE action_trigger.event_definition SET validator = 'NOOP_True' WHERE id = 9; +--DELETE FROM action_trigger.event_params WHERE param = 'check_email_notify'; +--DELETE FROM action_trigger.validator WHERE module = 'HoldNotifyCheck'; diff --git a/Open-ILS/src/sql/Pg/upgrade/XXXX.hold_available_email_notify.sql b/Open-ILS/src/sql/Pg/upgrade/XXXX.hold_available_email_notify.sql deleted file mode 100644 index a0ab077980..0000000000 --- a/Open-ILS/src/sql/Pg/upgrade/XXXX.hold_available_email_notify.sql +++ /dev/null @@ -1,22 +0,0 @@ -INSERT INTO action_trigger.event_params (event_def, param, value) - VALUES (5, 'check_email_notify', 1); -INSERT INTO action_trigger.event_params (event_def, param, value) - VALUES (7, 'check_email_notify', 1); -INSERT INTO action_trigger.event_params (event_def, param, value) - VALUES (9, 'check_email_notify', 1); -INSERT INTO action_trigger.validator (module,description) VALUES - ('HoldNotifyCheck', - oils_i18n_gettext( - 'HoldNotifyCheck', - 'Check Hold notification flag(s)', - 'atval', - 'description' - )); -UPDATE action_trigger.event_definition SET validator = 'HoldNotifyCheck' WHERE id = 9; - --- NOT COVERED: Adding check_sms_notify to the proper trigger. It doesn't have a static id. - ---UNDO ---UPDATE action_trigger.event_definition SET validator = 'NOOP_True' WHERE id = 9; ---DELETE FROM action_trigger.event_params WHERE param = 'check_email_notify'; ---DELETE FROM action_trigger.validator WHERE module = 'HoldNotifyCheck';