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