From: erickson Date: Tue, 21 Jul 2009 16:13:30 +0000 (+0000) Subject: added hold notification trigger event def X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=3e08ec0c136b821520bd6de9c44a5cbc837ffe78;p=evergreen%2Ftadl.git added hold notification trigger event def git-svn-id: svn://svn.open-ils.org/ILS/trunk@13671 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Open-ILS/src/sql/Pg/1.4.0.5-1.6.0.0-upgrade-db.sql b/Open-ILS/src/sql/Pg/1.4.0.5-1.6.0.0-upgrade-db.sql index 7e68fd308b..c3e9b04540 100644 --- a/Open-ILS/src/sql/Pg/1.4.0.5-1.6.0.0-upgrade-db.sql +++ b/Open-ILS/src/sql/Pg/1.4.0.5-1.6.0.0-upgrade-db.sql @@ -3503,6 +3503,34 @@ INSERT INTO action_trigger.environment (event_def, path) VALUES (4, 'provider.addresses'), (4, 'lineitems.attributes'); +INSERT INTO action_trigger.event_definition (id, active, owner, name, hook, validator, reactor, delay, delay_field, group_field, template) + VALUES (5, 'f', 1, 'Hold Ready for Pickup Email Notification', 'hold.available', 'HoldIsAvailable', 'SendEmail', '30 minutes', 'capture_time', 'usr', +$$ +[%- USE date -%] +[%- user = target.0.usr -%] +To: [%- params.recipient_email || user.email %] +From: [%- params.sender_email || default_sender %] +Subject: Hold Available Notification + +Dear [% user.family_name %], [% user.first_given_name %] +The item(s) you requested are available for pickup from the Library. + +[% FOR hold IN target %] + Title: [% hold.current_copy.call_number.record.simple_record.title %] + Author: [% hold.current_copy.call_number.record.simple_record.author %] + Call Number: [% hold.current_copy.call_number.label %] + Barcode: [% hold.current_copy.barcode %] + Library: [% hold.pickup_lib.name %] +[% END %] + +$$); + +INSERT INTO action_trigger.environment (event_def, path) VALUES + (5, 'current_copy.call_number.record.simple_record'), + (5, 'usr'), + (5, 'pickup_lib.billing_address'); + + SELECT SETVAL('action_trigger.event_definition_id_seq'::TEXT, 100);