3 INSERT INTO config.upgrade_log (version) VALUES ('0238'); -- senator
5 INSERT INTO action_trigger.hook (key, core_type, description, passive)
9 'Formats claim events into a voucher',
13 INSERT INTO action_trigger.event_definition (
14 id, active, owner, name, hook, group_field,
15 validator, reactor, granularity, template
28 [%- SET claim = target.0.claim -%]
29 <!-- This will need refined/prettified. -->
30 <div class="acq-claim-voucher">
31 <h2>Claim: [% claim.id %] ([% claim.type.code %])</h2>
32 <h3>Against: [%- helpers.get_li_attr("title", "", claim.lineitem_detail.lineitem.attributes) -%]</h3>
34 [% FOR event IN target %]
36 Event type: [% event.type.code %]
37 [% IF event.type.library_initiated %](Library initiated)[% END %]
39 Event date: [% event.event_date %]<br />
40 Order date: [% event.claim.lineitem_detail.lineitem.purchase_order.order_date %]<br />
41 Expected receive date: [% event.claim.lineitem_detail.lineitem.expected_recv_time %]<br />
42 Initiated by: [% event.creator.family_name %], [% event.creator.first_given_name %] [% event.creator.second_given_name %]<br />
43 Barcode: [% event.claim.lineitem_detail.barcode %]; Fund:
44 [% event.claim.lineitem_detail.fund.code %]
45 ([% event.claim.lineitem_detail.fund.year %])
54 INSERT INTO action_trigger.environment (event_def, path) VALUES
57 (21, 'claim.lineitem_detail'),
58 (21, 'claim.lineitem_detail.fund'),
59 (21, 'claim.lineitem_detail.lineitem.attributes'),
60 (21, 'claim.lineitem_detail.lineitem.purchase_order'),