]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/sql/Pg/upgrade/0222.data.acq.patron_requests.sql
LP#1733695: Stamping upgrade scripts for multilingual search
[working/Evergreen.git] / Open-ILS / src / sql / Pg / upgrade / 0222.data.acq.patron_requests.sql
1 BEGIN;
2
3 INSERT INTO config.upgrade_log (version) VALUES ('0222'); -- phasefx
4
5 INSERT INTO action_trigger.hook (key,core_type,description,passive) VALUES (
6         'aur.created',
7         'aur',
8         oils_i18n_gettext(
9             'aur.created',
10             'A patron has made an acquisitions request.',
11             'ath',
12             'description'
13         ),
14         TRUE
15     ), (
16         'aur.rejected',
17         'aur',
18         oils_i18n_gettext(
19             'aur.rejected',
20             'A patron acquisition request has been rejected.',
21             'ath',
22             'description'
23         ),
24         TRUE
25     )
26 ;
27
28 INSERT INTO action_trigger.event_definition (
29         id,
30         active,
31         owner,
32         name,
33         hook,
34         validator,
35         reactor,
36         template
37     ) VALUES (
38         18,
39         FALSE,
40         1,
41         'Email Notice: Acquisition Request created.',
42         'aur.created',
43         'NOOP_True',
44         'SendEmail',
45 $$
46 [%- USE date -%]
47 [%- SET user = target.usr -%]
48 [%- SET title = target.title -%]
49 [%- SET author = target.author -%]
50 [%- SET isxn = target.isxn -%]
51 [%- SET publisher = target.publisher -%]
52 [%- SET pubdate = target.pubdate -%]
53
54 To: [%- params.recipient_email || user.email %]
55 From: [%- params.sender_email || default_sender %]
56 Subject: Acquisition Request Notification
57
58 Dear [% user.family_name %], [% user.first_given_name %]
59 Our records indicate that you have made the following acquisition request:
60
61 Title: [% title %]
62 [% IF author %]Author: [% author %][% END %]
63 [% IF edition %]Edition: [% edition %][% END %]
64 [% IF isbn %]ISXN: [% isxn %][% END %]
65 [% IF publisher %]Publisher: [% publisher %][% END %]
66 [% IF pubdate %]Publication Date: [% pubdate %][% END %]
67 $$
68     ), (
69         19,
70         FALSE,
71         1,
72         'Email Notice: Acquisition Request Rejected.',
73         'aur.rejected',
74         'NOOP_True',
75         'SendEmail',
76 $$
77 [%- USE date -%]
78 [%- SET user = target.usr -%]
79 [%- SET title = target.title -%]
80 [%- SET author = target.author -%]
81 [%- SET isxn = target.isxn -%]
82 [%- SET publisher = target.publisher -%]
83 [%- SET pubdate = target.pubdate -%]
84 [%- SET cancel_reason = target.cancel_reason.description -%]
85
86 To: [%- params.recipient_email || user.email %]
87 From: [%- params.sender_email || default_sender %]
88 Subject: Acquisition Request Notification
89
90 Dear [% user.family_name %], [% user.first_given_name %]
91 Our records indicate the following acquisition request has been rejected for this reason: [% cancel_reason %]
92
93 Title: [% title %]
94 [% IF author %]Author: [% author %][% END %]
95 [% IF edition %]Edition: [% edition %][% END %]
96 [% IF isbn %]ISBN: [% isbn %][% END %]
97 [% IF publisher %]Publisher: [% publisher %][% END %]
98 [% IF pubdate %]Publication Date: [% pubdate %][% END %]
99 $$
100     );
101
102 INSERT INTO action_trigger.environment (
103         event_def,
104         path
105     ) VALUES 
106         ( 18, 'usr' ),
107         ( 19, 'usr' ),
108         ( 19, 'cancel_reason' )
109     ;
110
111 COMMIT;
112