LP#1551447 Selfcheck: Printing Fines Prints All Open Transactions
[Evergreen.git] / Open-ILS / src / sql / Pg / upgrade / XXXX.data.selfcheck_fines_printing.sql
1 BEGIN;
2
3 SELECT evergreen.upgrade_deps_block_check('XXXX', :eg_version);
4
5 UPDATE action_trigger.event_definition SET template = 
6 $$
7 [%- USE date -%]
8 [%- SET user = target -%]
9 <div>
10     <style> li { padding: 8px; margin 5px; }</style>
11     <div>[% date.format %]</div>
12     <br/>   
13         Fines for:<br/>
14     [% user.family_name %], [% user.first_given_name %]
15     <ol>
16     [% FOR xact IN user.open_billable_transactions_summary %]
17         [% IF xact.balance_owed > 0 %]
18             <li>
19                 <div>Details: 
20                     [% IF xact.xact_type == 'circulation' %]
21                         [%- helpers.get_copy_bib_basics(xact.circulation.target_copy).title -%]
22                     [% ELSE %]
23                         [%- xact.last_billing_type -%]
24                     [% END %]
25                 </div>
26                 <div>Total Billed: [% xact.total_owed %]</div>
27                 <div>Total Paid: [% xact.total_paid %]</div>
28                 <div>Balance Owed : [% xact.balance_owed %]</div>
29             </li>
30         [% END %]
31     [% END %]
32     </ol>
33 </div>
34 $$ WHERE id=13;
35
36 COMMIT;