]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/sql/Pg/upgrade/0096.data.selfcheck-receipt-template2.sql
LP#1759238: stamping upgrade script
[Evergreen.git] / Open-ILS / src / sql / Pg / upgrade / 0096.data.selfcheck-receipt-template2.sql
1 BEGIN;
2
3 INSERT INTO config.upgrade_log (version) VALUES ('0096');
4
5 UPDATE action_trigger.event_definition SET template = 
6 $$
7 [%- USE date -%]
8 [%- SET user = target.0.usr -%]
9 [%- SET lib = target.0.circ_lib -%]
10 [%- SET lib_addr = target.0.circ_lib.billing_address -%]
11 [%- SET hours = lib.hours_of_operation -%]
12 <div>
13     <style> li { padding: 8px; margin 5px; }</style>
14     <div>[% date.format %]</div>
15     <div>[% lib.name %]</div>
16     <div>[% lib_addr.street1 %] [% lib_addr.street2 %]</div>
17     <div>[% lib_addr.city %], [% lib_addr.state %] [% lb_addr.post_code %]</div>
18     <div>[% lib.phone %]</div>
19     <br/>
20
21     [% user.family_name %], [% user.first_given_name %]
22     <ol>
23     [% FOR circ IN target %]
24         [%-
25             SET idx = loop.count - 1;
26             SET udata =  user_data.$idx
27         -%]
28         <li>
29             <div>[% helpers.get_copy_bib_basics(circ.target_copy.id).title %]</div>
30             <div>Barcode: [% circ.target_copy.barcode %]</div>
31             [% IF udata.renewal_failure %]
32                 <div style='color:red;'>Renewal Failed</div>
33             [% ELSE %]
34                 <div>Due Date: [% date.format(helpers.format_date(circ.due_date), '%Y-%m-%d') %]</div>
35             [% END %]
36         </li>
37     [% END %]
38     </ol>
39     
40     <div>
41         Library Hours
42         [%- BLOCK format_time; date.format(time _ ' 1/1/1000', format='%I:%M %p'); END -%]
43         <div>
44             Monday 
45             [% PROCESS format_time time = hours.dow_0_open %] 
46             [% PROCESS format_time time = hours.dow_0_close %] 
47         </div>
48         <div>
49             Tuesday 
50             [% PROCESS format_time time = hours.dow_1_open %] 
51             [% PROCESS format_time time = hours.dow_1_close %] 
52         </div>
53         <div>
54             Wednesday 
55             [% PROCESS format_time time = hours.dow_2_open %] 
56             [% PROCESS format_time time = hours.dow_2_close %] 
57         </div>
58         <div>
59             Thursday
60             [% PROCESS format_time time = hours.dow_3_open %] 
61             [% PROCESS format_time time = hours.dow_3_close %] 
62         </div>
63         <div>
64             Friday
65             [% PROCESS format_time time = hours.dow_4_open %] 
66             [% PROCESS format_time time = hours.dow_4_close %] 
67         </div>
68         <div>
69             Saturday
70             [% PROCESS format_time time = hours.dow_5_open %] 
71             [% PROCESS format_time time = hours.dow_5_close %] 
72         </div>
73         <div>
74             Sunday 
75             [% PROCESS format_time time = hours.dow_6_open %] 
76             [% PROCESS format_time time = hours.dow_6_close %] 
77         </div>
78     </div>
79 </div>
80 $$
81
82 WHERE id = 10;
83
84 COMMIT;