From: Galen Charlton Date: Mon, 28 Aug 2017 17:14:13 +0000 (-0400) Subject: LP#1668734: stamp DB update X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=47fa55c97cdd8eee851595be20667fad4c1dd6ec;p=working%2FEvergreen.git LP#1668734: stamp DB update Signed-off-by: Galen Charlton --- diff --git a/Open-ILS/src/sql/Pg/002.schema.config.sql b/Open-ILS/src/sql/Pg/002.schema.config.sql index 51fe915fbf..9ae05d80a6 100644 --- a/Open-ILS/src/sql/Pg/002.schema.config.sql +++ b/Open-ILS/src/sql/Pg/002.schema.config.sql @@ -90,7 +90,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 ('1057', :eg_version); -- miker/gmcharlt/kmlussier +INSERT INTO config.upgrade_log (version, applied_to) VALUES ('1058', :eg_version); -- mccanna/csharp/gmcharlt CREATE TABLE config.bib_source ( id SERIAL PRIMARY KEY, diff --git a/Open-ILS/src/sql/Pg/upgrade/1058.data.action-trigger.event_definition.sms_preminder.sql b/Open-ILS/src/sql/Pg/upgrade/1058.data.action-trigger.event_definition.sms_preminder.sql new file mode 100644 index 0000000000..cc77424d79 --- /dev/null +++ b/Open-ILS/src/sql/Pg/upgrade/1058.data.action-trigger.event_definition.sms_preminder.sql @@ -0,0 +1,42 @@ +-- Evergreen DB patch XXXX.schema.action-trigger.event_definition.sms_preminder.sql +-- +-- New action trigger event definition: 3 Day Courtesy Notice by SMS +-- +BEGIN; + +-- check whether patch can be applied +SELECT evergreen.upgrade_deps_block_check('1058', :eg_version); -- mccanna/csharp/gmcharlt + +INSERT INTO action_trigger.event_definition (id, active, owner, name, hook, + validator, reactor, delay, max_delay, delay_field, group_field, template) + VALUES (54, FALSE, 1, + '3 Day Courtesy Notice by SMS', + 'checkout.due', + 'CircIsOpen', 'SendSMS', '-3 days', '-2 days', 'due_date', 'usr', +$$ +[%- USE date -%] +[%- user = target.0.usr -%] +[%- homelib = user.home_ou -%] +[%- sms_number = helpers.get_user_setting(user.id, 'opac.default_sms_notify') -%] +[%- sms_carrier = helpers.get_user_setting(user.id, 'opac.default_sms_carrier') -%] +From: [%- helpers.get_org_setting(homelib.id, 'org.bounced_emails') || homelib.email || params.sender_email || default_sender %] +To: [%- helpers.get_sms_gateway_email(sms_carrier,sms_number) %] +Subject: Library Materials Due Soon + +You have items due soon: + +[% FOR circ IN target %] +[%- copy_details = helpers.get_copy_bib_basics(circ.target_copy.id) -%] +[% copy_details.title FILTER ucfirst %] by [% copy_details.author FILTER ucfirst %] due on [% date.format(helpers.format_date(circ.due_date), '%m-%d-%Y') %] + +[% END %] + +$$); + +INSERT INTO action_trigger.environment (event_def, path) VALUES + (54, 'circ_lib.billing_address'), + (54, 'target_copy.call_number'), + (54, 'usr'), + (54, 'usr.home_ou'); + +COMMIT; diff --git a/Open-ILS/src/sql/Pg/upgrade/XXXX.data.action-trigger.event_definition.sms_preminder.sql b/Open-ILS/src/sql/Pg/upgrade/XXXX.data.action-trigger.event_definition.sms_preminder.sql deleted file mode 100644 index d897452f16..0000000000 --- a/Open-ILS/src/sql/Pg/upgrade/XXXX.data.action-trigger.event_definition.sms_preminder.sql +++ /dev/null @@ -1,42 +0,0 @@ --- Evergreen DB patch XXXX.schema.action-trigger.event_definition.sms_preminder.sql --- --- New action trigger event definition: 3 Day Courtesy Notice by SMS --- -BEGIN; - --- check whether patch can be applied -SELECT evergreen.upgrade_deps_block_check('XXXX', :eg_version); - -INSERT INTO action_trigger.event_definition (id, active, owner, name, hook, - validator, reactor, delay, max_delay, delay_field, group_field, template) - VALUES (54, FALSE, 1, - '3 Day Courtesy Notice by SMS', - 'checkout.due', - 'CircIsOpen', 'SendSMS', '-3 days', '-2 days', 'due_date', 'usr', -$$ -[%- USE date -%] -[%- user = target.0.usr -%] -[%- homelib = user.home_ou -%] -[%- sms_number = helpers.get_user_setting(user.id, 'opac.default_sms_notify') -%] -[%- sms_carrier = helpers.get_user_setting(user.id, 'opac.default_sms_carrier') -%] -From: [%- helpers.get_org_setting(homelib.id, 'org.bounced_emails') || homelib.email || params.sender_email || default_sender %] -To: [%- helpers.get_sms_gateway_email(sms_carrier,sms_number) %] -Subject: Library Materials Due Soon - -You have items due soon: - -[% FOR circ IN target %] -[%- copy_details = helpers.get_copy_bib_basics(circ.target_copy.id) -%] -[% copy_details.title FILTER ucfirst %] by [% copy_details.author FILTER ucfirst %] due on [% date.format(helpers.format_date(circ.due_date), '%m-%d-%Y') %] - -[% END %] - -$$); - -INSERT INTO action_trigger.environment (event_def, path) VALUES - (54, 'circ_lib.billing_address'), - (54, 'target_copy.call_number'), - (54, 'usr'), - (54, 'usr.home_ou'); - -COMMIT;