c385a6f8a2d39ac720835ef010c0250cda0cd386
[Evergreen.git] / Open-ILS / src / templates / staff / circ / holds / t_shelf_list.tt2
1 <eg-grid
2   id-field="id"
3   features="clientsort"
4   items-provider="gridDataProvider"
5   grid-controls="gridControls"
6   persist-key="circ.wide_holds.shelf"
7   dateformat="{{$root.egDateAndTimeFormat}}">
8
9   <eg-grid-menu-item handler="detail_view" 
10     label="[% l('Detail View') %]"></eg-grid-menu-item>
11
12   <eg-grid-menu-item handler="show_clearable" 
13     hidden="clear_mode" disabled="is_clearing"
14     label="[% l('Show Clearable Holds') %]"></eg-grid-menu-item>
15
16   <eg-grid-menu-item handler="show_active" 
17     hidden="active_mode" disabled="is_clearing"
18     label="[% l('Show All Holds') %]"></eg-grid-menu-item>
19
20   <eg-grid-menu-item handler="clear_holds" disabled="disable_clear"
21     label="[% l('Clear These Holds') %]"></eg-grid-menu-item>
22
23   <eg-grid-menu-item handler="print_shelf_list"
24     label="[% l('Print Full List') %]"></eg-grid-menu-item>  
25
26   <eg-grid-action handler="grid_actions.show_recent_circs_wide"
27     label="[% l('Show Last Few Circulations') %]"></eg-grid-action>
28   <eg-grid-action handler="grid_actions.show_patrons_wide"
29     label="[% l('Retrieve Patron') %]"></eg-grid-action>
30   <eg-grid-action divider="true"></eg-grid-action>
31   <eg-grid-action handler="grid_actions.set_copy_quality_wide"
32     label="[% l('Set Desired Item Quality') %]"></eg-grid-action>
33   <eg-grid-action handler="grid_actions.edit_pickup_lib_wide"
34     label="[% l('Edit Pickup Library') %]"></eg-grid-action>
35   <eg-grid-action handler="grid_actions.edit_notify_prefs_wide"
36     label="[% l('Edit Notification Settings') %]"></eg-grid-action>
37   <eg-grid-action handler="grid_actions.edit_dates_wide"
38     label="[% l('Edit Hold Dates') %]"></eg-grid-action>
39   <eg-grid-action handler="grid_actions.activate_wide"
40     label="[% l('Activate') %]"></eg-grid-action>
41   <eg-grid-action handler="grid_actions.suspend_wide"
42     label="[% l('Suspend') %]"></eg-grid-action>
43   <eg-grid-action handler="grid_actions.set_top_of_queue_wide"
44     label="[% l('Set Top of Queue') %]"></eg-grid-action>
45   <eg-grid-action handler="grid_actions.clear_top_of_queue_wide"
46     label="[% l('Un-Set Top of Queue') %]"></eg-grid-action>
47   <eg-grid-action handler="grid_actions.transfer_to_marked_tit_widele"
48     label="[% l('Transfer To Marked Title') %]"></eg-grid-action>
49   <eg-grid-action handler="grid_actions.mark_damaged_wide"
50     label="[% l('Mark Item Damaged') %]"></eg-grid-action>
51   <eg-grid-action handler="grid_actions.mark_discard_wide"
52     label="[% l('Mark Item Discard/Weed') %]"></eg-grid-action>
53   <eg-grid-action handler="grid_actions.mark_missing_wide"
54     label="[% l('Mark Item Missing') %]"></eg-grid-action>
55   <eg-grid-action divider="true"></eg-grid-action>
56   <eg-grid-action handler="grid_actions.retarget_wide"
57     label="[% l('Find Another Target') %]"></eg-grid-action>
58   <eg-grid-action handler="grid_actions.cancel_wide_hold"
59     label="[% l('Cancel Hold') %]"></eg-grid-action>
60   <eg-grid-action handler="grid_actions.uncancel_wide_hold"
61     label="[% l('Uncancel Hold') %]"></eg-grid-action>
62
63   <eg-grid-field label="[% l('Hold ID') %]" path='hold.id'></eg-grid-field>
64   <eg-grid-field label="[% l('Current Item') %]" 
65     path='hold.cp_barcode'>
66     <a href="./cat/item/{{item.hold.cp_id}}/summary" target="_self">
67       {{item.hold.cp_barcode}}
68     </a>
69   </eg-grid-field>
70
71   <eg-grid-field label="[% l('Request Date') %]" path='hold.request_time' datatype="timestamp"></eg-grid-field>
72   <eg-grid-field label="[% l('Capture Date') %]" path='hold.capture_time' datatype="timestamp"></eg-grid-field>
73   <eg-grid-field label="[% l('Available Date') %]" path='hold.shelf_time' datatype="timestamp"></eg-grid-field>
74   <eg-grid-field label="[% l('Hold Type') %]" path='hold.hold_type'></eg-grid-field>
75   <eg-grid-field label="[% l('Pickup Library') %]" path='hold.pl_shortname'></eg-grid-field>
76   <eg-grid-field label="[% l('Post-Clear') %]" path='post_clear'></eg-grid-field>
77
78   <eg-grid-field label="[% l('Title') %]" path='hold.title'>
79     <a target="_self" href="[% ctx.base_path %]/staff/cat/catalog/record/{{item.hold.record_id}}">
80       {{item.hold.title}}
81     </a>
82   </eg-grid-field>
83
84   <eg-grid-field label="[% l('Author') %]" path='hold.author'></eg-grid-field>
85   <eg-grid-field label="[% l('Potential Items') %]" path='hold.potentials'></eg-grid-field>
86   <eg-grid-field label="[% l('Status') %]" path='status_string'></eg-grid-field>
87
88   <eg-grid-field label="[% l('Queue Position') %]" path='hold.relative_queue_position' hidden></eg-grid-field>
89   <eg-grid-field label="[% l('Item Status') %]" path="hold.cs_name" hidden></eg-grid-field>
90
91   <eg-grid-field label="[% l('Fulfillment Date/Time') %]" path='hold.fulfillment_time' datatype="timestamp" hidden></eg-grid-field>
92   <eg-grid-field label="[% l('Checkin Time') %]" path='hold.checkin_time' datatype="timestamp" hidden></eg-grid-field>
93   <eg-grid-field label="[% l('Return Time') %]" path='hold.return_time' datatype="timestamp" hidden></eg-grid-field>
94   <eg-grid-field label="[% l('Last Targeting Date/Time') %]" path='hold.prev_check_time' datatype="timestamp" hidden></eg-grid-field>
95   <eg-grid-field label="[% l('Expire Time') %]" path='hold.expire_time' datatype="timestamp" hidden></eg-grid-field>
96   <eg-grid-field label="[% l('Hold Cancel Date/Time') %]" path='hold.cancel_time' datatype="timestamp" hidden></eg-grid-field>
97   <eg-grid-field label="[% l('Cancelation note') %]" path='hold.cancel_note' hidden></eg-grid-field>
98   <eg-grid-field label="[% l('Hold Target') %]" path='hold.target' hidden></eg-grid-field>
99   <eg-grid-field label="[% l('Current Copy') %]" path='hold.current_copy' hidden></eg-grid-field>
100   <eg-grid-field label="[% l('Fulfilling Staff') %]" path='hold.fulfillment_staff' hidden></eg-grid-field>
101   <eg-grid-field label="[% l('Fulfilling Library') %]" path='hold.fulfillment_lib' hidden></eg-grid-field>
102   <eg-grid-field label="[% l('Requesting Library') %]" path='hold.request_lib' hidden></eg-grid-field>
103   <eg-grid-field label="[% l('Requesting User') %]" path='hold.requestor' hidden></eg-grid-field>
104   <eg-grid-field label="[% l('User') %]" path='hold.usr' hidden></eg-grid-field>
105   <eg-grid-field label="[% l('Selection Library') %]" path='hold.selection_ou' hidden></eg-grid-field>
106   <eg-grid-field label="[% l('Item Selection Depth') %]" path='hold.selection_depth' hidden></eg-grid-field>
107   <eg-grid-field label="[% l('Holdable Formats (for M-type hold)') %]" path='hold.holdable_formats' hidden></eg-grid-field>
108   <eg-grid-field label="[% l('Notifications Phone Number') %]" path='hold.phone_notify' hidden></eg-grid-field>
109   <eg-grid-field label="[% l('Notifications SMS Number') %]" path='hold.sms_notify' hidden></eg-grid-field>
110   <eg-grid-field label="[% l('Notify by Email?') %]" path='hold.email_notify' datatype="bool" hidden></eg-grid-field>
111   <eg-grid-field label="[% l('SMS Carrier') %]" path='hold.sms_carrier' hidden></eg-grid-field>
112   <eg-grid-field label="[% l('Currently Frozen') %]" path='hold.frozen' datatype="bool" hidden></eg-grid-field>
113   <eg-grid-field label="[% l('Activation Date') %]" path='hold.thaw_date' datatype="timestamp" hidden></eg-grid-field>
114   <eg-grid-field label="[% l('Top of Queue') %]" path='hold.cut_in_line' datatype="bool" hidden></eg-grid-field>
115   <eg-grid-field label="[% l('Is Mint Condition') %]" path='hold.mint_condition' datatype="bool" hidden></eg-grid-field>
116   <eg-grid-field label="[% l('Shelf Expire Time') %]" path='hold.shelf_expire_time' datatype="timestamp" hidden></eg-grid-field>
117   <eg-grid-field label="[% l('Current Shelf Library') %]" path='hold.current_shelf_lib' hidden></eg-grid-field>
118   <eg-grid-field label="[% l('Behind Desk') %]" path='hold.behind_desk' datatype="bool" hidden></eg-grid-field>
119   <eg-grid-field label="[% l('Status') %]" path='hold.hold_status' hidden></eg-grid-field>
120   <eg-grid-field label="[% l('Clearable') %]" path='hold.clear_me' datatype="bool" hidden></eg-grid-field>
121   <eg-grid-field label="[% l('Is Staff-placed Hold') %]" path='hold.is_staff_hold' datatype="bool" hidden></eg-grid-field>
122   <eg-grid-field label="[% l('Cancelation Cause ID') %]" path='hold.cc_id' hidden></eg-grid-field>
123   <eg-grid-field label="[% l('Cancelation Cause') %]" path='hold.cc_label' hidden></eg-grid-field>
124   <eg-grid-field label="[% l('Pickup Library') %]" path='hold.pl_shortname'></eg-grid-field>
125   <eg-grid-field label="[% l('Pickup Library Name') %]" path='hold.pl_name' hidden></eg-grid-field>
126   <eg-grid-field label="[% l('Pickup Library Email') %]" path='hold.pl_email' hidden></eg-grid-field>
127   <eg-grid-field label="[% l('Pickup Library Phone') %]" path='hold.pl_phone' hidden></eg-grid-field>
128   <eg-grid-field label="[% l('Pickup Library Opac Visible') %]" path='hold.pl_opac_visible' hidden></eg-grid-field>
129   <eg-grid-field label="[% l('Transit ID') %]" path='hold.tr_id' hidden></eg-grid-field>
130   <eg-grid-field label="[% l('Transit Send Time') %]" path='hold.tr_source_send_time' datatype="timestamp" hidden></eg-grid-field>
131   <eg-grid-field label="[% l('Transit Receive Time') %]" path='hold.tr_dest_recv_time' datatype="timestamp" hidden></eg-grid-field>
132   <eg-grid-field label="[% l('Transit Copy') %]" path='hold.tr_target_copy' hidden></eg-grid-field>
133   <eg-grid-field label="[% l('Transit Source') %]" path='hold.tr_source' hidden></eg-grid-field>
134   <eg-grid-field label="[% l('Transit Destination') %]" path='hold.tr_dest' hidden></eg-grid-field>
135   <eg-grid-field label="[% l('Transit Copy Status') %]" path='hold.tr_copy_status' hidden></eg-grid-field>
136   <eg-grid-field label="[% l('Transit Hold') %]" path='hold.tr_hold' hidden></eg-grid-field>
137   <eg-grid-field label="[% l('Transit Cancel Time') %]" path='hold.tr_cancel_time' datatype="timestamp" hidden></eg-grid-field>
138   <eg-grid-field label="[% l('Hold Note Count') %]" path='hold.note_count' hidden></eg-grid-field>
139   <eg-grid-field label="[% l('User Display Name') %]" path='hold.usr_display_name' hidden></eg-grid-field>
140   <eg-grid-field label="[% l('User Barcode') %]" path='hold.ucard_barcode' hidden></eg-grid-field>
141   <eg-grid-field label="[% l('Requestor Username') %]" path='hold.rusr_usrname' hidden></eg-grid-field>
142   <eg-grid-field label="[% l('Copy ID') %]" path='hold.cp_id' hidden></eg-grid-field>
143   <eg-grid-field label="[% l('Copy Number on Volume') %]" path='hold.cp_copy_number' hidden></eg-grid-field>
144   <eg-grid-field label="[% l('Fine Level') %]" path='hold.cp_fine_level' hidden></eg-grid-field>
145   <eg-grid-field label="[% l('Can Circulate') %]" path='hold.cp_circulate' datatype="bool" hidden></eg-grid-field>
146   <eg-grid-field label="[% l('Deposit Amount') %]" path='hold.cp_deposit_amount' datatype="bool" hidden></eg-grid-field>
147   <eg-grid-field label="[% l('Is Deposit Required') %]" path='hold.cp_deposit' datatype="bool" hidden></eg-grid-field>
148   <eg-grid-field label="[% l('Is Reference') %]" path='hold.cp_ref' datatype="bool" hidden></eg-grid-field>
149   <eg-grid-field label="[% l('Is Holdable') %]" path='hold.cp_holdable' datatype="bool" hidden></eg-grid-field>
150   <eg-grid-field label="[% l('Price') %]" path='hold.cp_price' hidden></eg-grid-field>
151   <eg-grid-field label="[% l('Copy Barcode') %]" path='hold.cp_barcode' hidden></eg-grid-field>
152   <eg-grid-field label="[% l('Circulation Modifier') %]" path='hold.cp_circ_modifier' hidden></eg-grid-field>
153   <eg-grid-field label="[% l('Circulate as MARC Type') %]" path='hold.cp_circ_as_type' hidden></eg-grid-field>
154   <eg-grid-field label="[% l('Precat Dummy Title') %]" path='hold.cp_dummy_title' hidden></eg-grid-field>
155   <eg-grid-field label="[% l('Precat Dummy Author') %]" path='hold.cp_dummy_author' hidden></eg-grid-field>
156   <eg-grid-field label="[% l('Copy Alert Message (deprecated)') %]" path='hold.cp_alert_message' hidden></eg-grid-field>
157   <eg-grid-field label="[% l('Copy OPAC Visible') %]" path='hold.cp_opac_visible' datatype="bool" hidden></eg-grid-field>
158   <eg-grid-field label="[% l('Copy Deleted') %]" path='hold.cp_deleted' datatype="bool" hidden></eg-grid-field>
159   <eg-grid-field label="[% l('Floating Group') %]" path='hold.cp_floating' hidden></eg-grid-field>
160   <eg-grid-field label="[% l('Precat Dummy ISBN') %]" path='hold.cp_dummy_isbn' hidden></eg-grid-field>
161   <eg-grid-field label="[% l('Copy Status Change Time') %]" path='hold.cp_status_change_time' datatype="timestamp" hidden></eg-grid-field>
162   <eg-grid-field label="[% l('Copy Active Date') %]" path='hold.cp_active_date' datatype="timestamp" hidden></eg-grid-field>
163   <eg-grid-field label="[% l('Copy Is Mint Condition') %]" path='hold.cp_mint_condition' datatype="bool" hidden></eg-grid-field>
164   <eg-grid-field label="[% l('Cost') %]" path='hold.cp_cost' hidden></eg-grid-field>
165   <eg-grid-field label="[% l('Copy Status') %]" path='hold.cs_name' hidden></eg-grid-field>
166   <eg-grid-field label="[% l('Status Is Holdable') %]" path='hold.cs_holdable' datatype="bool" hidden></eg-grid-field>
167   <eg-grid-field label="[% l('Status Is OPAC Visible') %]" path='hold.cs_opac_visible' datatype="bool" hidden></eg-grid-field>
168   <eg-grid-field label="[% l('Status Is Copy-Active') %]" path='hold.cs_copy_active' datatype="bool" hidden></eg-grid-field>
169   <eg-grid-field label="[% l('Status Is Deleted') %]" path='hold.cs_restrict_copy_delete' datatype="bool" hidden></eg-grid-field>
170   <eg-grid-field label="[% l('Status Is Available') %]" path='hold.cs_is_available' datatype="bool" hidden></eg-grid-field>
171   <eg-grid-field label="[% l('Issuance Label') %]" path='hold.issuance_label' hidden></eg-grid-field>
172   <eg-grid-field label="[% l('Call Number ID') %]" path='hold.cn_id' hidden></eg-grid-field>
173   <eg-grid-field label="[% l('CN Label') %]" path='hold.cn_label' hidden></eg-grid-field>
174   <eg-grid-field label="[% l('CN Label Class') %]" path='hold.cn_label_class' hidden></eg-grid-field>
175   <eg-grid-field label="[% l('CN Sort Key') %]" path='hold.cn_label_sortkey' hidden></eg-grid-field>
176   <eg-grid-field label="[% l('Part ID') %]" path='hold.p_id' hidden></eg-grid-field>
177   <eg-grid-field label="[% l('Part Label') %]" path='hold.p_label' hidden></eg-grid-field>
178   <eg-grid-field label="[% l('Part Sort Key') %]" path='hold.p_label_sortkey' hidden></eg-grid-field>
179   <eg-grid-field label="[% l('Part Is Deleted') %]" path='hold.p_deleted' datatype="bool" hidden></eg-grid-field>
180   <eg-grid-field label="[% l('CN Full Label') %]" path='hold.cn_full_label' hidden></eg-grid-field>
181   <eg-grid-field label="[% l('Record ID') %]" path='hold.record_id' hidden></eg-grid-field>
182   <eg-grid-field label="[% l('Copy Location ID') %]" path='hold.acpl_id' hidden></eg-grid-field>
183   <eg-grid-field label="[% l('Copy Location') %]" path='hold.acpl_name' hidden></eg-grid-field>
184   <eg-grid-field label="[% l('Copy Location Holdable') %]" path='hold.acpl_holdable' datatype="bool" hidden></eg-grid-field>
185   <eg-grid-field label="[% l('Copy Location Hold-Verify') %]" path='hold.acpl_hold_verify' datatype="bool" hidden></eg-grid-field>
186   <eg-grid-field label="[% l('Copy Location OPAC Visible') %]" path='hold.acpl_opac_visible' datatype="bool" hidden></eg-grid-field>
187   <eg-grid-field label="[% l('Copy Location Can Circulate') %]" path='hold.acpl_circulate' datatype="bool" hidden></eg-grid-field>
188   <eg-grid-field label="[% l('Copy Location Prefix') %]" path='hold.acpl_label_prefix' hidden></eg-grid-field>
189   <eg-grid-field label="[% l('Copy Location Suffix') %]" path='hold.acpl_label_suffix' hidden></eg-grid-field>
190   <eg-grid-field label="[% l('Copy Location Checkin Alert') %]" path='hold.acpl_checkin_alert' datatype="bool" hidden></eg-grid-field>
191   <eg-grid-field label="[% l('Copy Location Is Deleted') %]" path='hold.acpl_deleted' datatype="bool" hidden></eg-grid-field>
192   <eg-grid-field label="[% l('Copy Location URL') %]" path='hold.acpl_url' hidden></eg-grid-field>
193   <eg-grid-field label="[% l('Copy Location Order') %]" path='hold.copy_location_order_position' hidden></eg-grid-field>
194   <eg-grid-field label="[% l('Default Estimated Wait Time') %]" path='hold.default_estimated_wait' hidden></eg-grid-field>
195   <eg-grid-field label="[% l('Minimum Estimated Wait Time') %]" path='hold.min_estimated_wait' hidden></eg-grid-field>
196   <eg-grid-field label="[% l('Peer Hold Count') %]" path='hold.other_holds' hidden></eg-grid-field>
197   <eg-grid-field label="[% l('Total Wait Time') %]" path='hold.total_wait_time' hidden></eg-grid-field>
198   <eg-grid-field label="[% l('Notify Count') %]" path='hold.notification_count' hidden></eg-grid-field>
199   <eg-grid-field label="[% l('Last Notify Time') %]" path='hold.last_notification_time' datatype="timestamp" hidden></eg-grid-field>
200
201 </eg-grid>