]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/templates/staff/share/print_templates/t_hold_shelf_slip.tt2
LP1737540: Add Patron Information to Receipts
[working/Evergreen.git] / Open-ILS / src / templates / staff / share / print_templates / t_hold_shelf_slip.tt2
1 <!--
2 Template for printing hold request slips. Fields include:
3
4 * call_number.label/prefix/suffix
5 * hold.behind_desk
6 * copy.barcode
7 * title
8 * patron.family_name
9 * patron.first_given_name
10 * patron.second_given_name
11 * patron.card.barcode
12 * hold.request_time
13 * hold.phone_notify
14 * hold.sms_notify
15 * hold.email_notify
16 * hold_notes (array of slip-printable notes)
17
18 -->
19 <div>
20   <div ng-switch on="hold.behind_desk">
21     <div ng-switch-when="t">
22       [% l('This item needs to be routed to the [_1]Private Holds Shelf[_2].',
23         '<strong>','</strong>') %]
24     </div>
25     <div ng-switch-when="f">
26       [% l('This item needs to be routed to the [_1]Public Holds Shelf[_2].',
27         '<strong>','</strong>') %]
28     </div>
29   </div>
30   <br/>
31
32   [% l('Barcode: [_1]', '{{copy.barcode}}') %]</div>
33   [% l('Title: [_1]', '{{title}}') %]</div>
34   <br/>
35   <div>[% l('Call Number: [_1] [_2] [_3]', '{{call_number.prefix}}', '{{call_number.label}}', '{{call_number.suffix}}') %]</div>
36
37   <br/>
38   <br/>
39
40   <div>[% l('Hold for patron [_1], [_2] [_3]',
41     '{{patron.family_name}}',
42     '{{patron.first_given_name}}',
43     '{{patron.second_given_name}}') %]</div>
44   <div>[% l('Barcode: [_1]', '{{patron.card.barcode}}') %]</div>
45   <div ng-if="hold.phone_notify">[% l('Notify by phone: [_1]', '{{hold.phone_notify}}') %]</div>
46   <div ng-if="hold.sms_notify">[% l('Notify by text: [_1]', '{{hold.sms_notify}}') %]</div>
47   <div ng-if="hold.email_notify == 't'">[% l('Notify by email: [_1]', '{{patron.email}}') %]</div>
48     <div ng-if="hold_notes">
49       <ul>Notes:
50         <li ng-repeat="note in hold_notes | filter: {slip : 't'}"><strong>{{note.title}}</strong> - {{note.body}}</li>
51       </ul>
52     </div>
53   <br/>
54
55   <div>[% l('Request Date: [_1]', 
56     '{{hold.request_time | date:$root.egDateAndTimeFormat}}') %]</div>
57   <div>[% l('Slip Date: [_1]', '{{today | date:$root.egDateAndTimeFormat}}') %]</div>
58   <div>[% l('Printed by [_1] at [_2]', 
59     '{{staff.first_given_name}}', '{{current_location.shortname}}') %]</div>
60
61 </div>