From: Bill Erickson Date: Tue, 22 Oct 2019 17:44:26 +0000 (-0400) Subject: LP1780458 Vandelay email notice A/T WIP X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=refs%2Fheads%2Fuser%2Fberick%2Flp1780458-vand-email-notify;p=working%2FEvergreen.git LP1780458 Vandelay email notice A/T WIP A/T hooks and an initial email for bib imports. Signed-off-by: Bill Erickson --- diff --git a/Open-ILS/src/sql/Pg/upgrade/XXXX.data.vand-email-notify.sql b/Open-ILS/src/sql/Pg/upgrade/XXXX.data.vand-email-notify.sql new file mode 100644 index 0000000000..7c4f519c97 --- /dev/null +++ b/Open-ILS/src/sql/Pg/upgrade/XXXX.data.vand-email-notify.sql @@ -0,0 +1,59 @@ +BEGIN; + +-- SELECT evergreen.upgrade_deps_block_check('TODO', :eg_version); + +INSERT INTO action_trigger.hook (key, core_type, description, passive) + VALUES ( + 'vandelay.session_tracker.bib.complete', 'vst', + oils_i18n_gettext( + 'vandelay.session_tracker.bib.complete', + 'Vandelay bib import ccompleted', + 'ath', 'description' + ), + FALSE + ), ( + 'vandelay.session_tracker.auth.complete', 'vst', + oils_i18n_gettext( + 'vandelay.session_tracker.auth.complete', + 'Vandelay bib import ccompleted', + 'ath', 'description' + ), + FALSE + ), ( + 'vandelay.session_tracker.acq.complete', 'vst', + oils_i18n_gettext( + 'vandelay.session_tracker.acq.complete', + 'Vandelay bib import ccompleted', + 'ath', 'description' + ), + FALSE + ); + + +INSERT INTO action_trigger.event_definition + (active, owner, name, hook, validator, reactor, template) +VALUES ( + FALSE, 1, 'Vandelay Bib Import Complete Email', + 'vandelay.session_tracker.bib.complete', 'NOOP_True', 'SendEmail', +$TEMPLATE$ +[%- USE date -%] +[%- SET user = user_data.user -%] +[%- SET queue = user_data.queue -%] +To: [%- params.recipient_email || user.email %] +From: [%- params.sender_email || default_sender %] +Date: [%- date.format(date.now, '%a, %d %b %Y %T -0000', gmt => 1) %] +Subject: Bib Import Completed +Auto-Submitted: auto-generated + +Dear [% user.family_name %], [% user.first_given_name %] + +Vandelay bib import [% target.name || target.session_key %] for queue +[% queue.name %] completed. + +$TEMPLATE$ +); + + +COMMIT; + +