]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/templates/staff/cat/volcopy/t_defaults.tt2
webstaff: add support for editing authority records
[working/Evergreen.git] / Open-ILS / src / templates / staff / cat / volcopy / t_defaults.tt2
1 <div class="container-fluid">
2     <div class="row">
3         <div class="col-md-3">
4             <div class="row">
5                 <div class="col-xs-12">
6                     <h4>[% l('Volume/Copy Detail defaults') %]</h4>
7                     <label>
8                         <input type="checkbox" ng-change="saveDefaults()" ng-model="defaults.always_volumes"/>
9                         [% l('Always display Volume/Copy Detail pane') %]
10                     </label>
11                 </div>
12             </div>
13
14             <div class="row">
15                 <div class="col-xs-12">
16                     <h4 class="pad-vert">[% l('Creation Defaults') %]</h4>
17                     <select class="form-control" ng-change="saveDefaults()" ng-model="defaults.classification" ng-options="cl.id() as cl.name() for cl in classification_list">
18                         <option value="">Unset Default Classification Scheme</option>
19                     </select>
20                 </div>
21             </div>
22
23             <div class="row">
24                 <div class="col-xs-12">
25                     <select class="form-control" ng-change="saveDefaults()" ng-model="defaults.prefix" ng-options="p.id() as p.label() for p in prefix_list">
26                         <option value="">Unset Default Prefix</option>
27                     </select>
28                 </div>
29             </div>
30
31             <div class="row">
32                 <div class="col-xs-12">
33                     <select class="form-control" ng-change="saveDefaults()" ng-model="defaults.suffix" ng-options="s.id() as s.label() for s in suffix_list">
34                         <option value="">Unset Default Suffix</option>
35                     </select>
36                 </div>
37             </div>
38
39             <div class="row pad-vert">
40                 <div class="col-xs-12">
41                     <label>
42                         <input type="checkbox" ng-change="saveDefaults()" ng-model="defaults.auto_gen_barcode"/>
43                         [% l('Auto-generate Barcodes') %]
44                     </label>
45                 </div>
46             </div>
47
48             <div class="row">
49                 <div class="col-xs-12">
50                     <label style="padding-left: 25px">
51                         <input type="checkbox" ng-change="saveDefaults()" ng-model="defaults.barcode_checkdigit"/>
52                         [% l('Use checkdigit') %]
53                     </label>
54                 </div>
55             </div>
56
57             <div class="row pad-vert">
58                 <div class="col-xs-12">
59                     <label>
60                         <input type="checkbox" ng-change="saveDefaults()" ng-model="defaults.print_spine_labels"/>
61                         [% l('Print Spine Labels') %]
62                     </label>
63                 </div>
64             </div>
65
66         </div>
67
68         <div class="col-md-5">
69             <div class="row">
70                 <div class="col-xs-12">
71                     <h4>[% l('Display defaults for Working Copy tab') %]</h4>
72                 </div>
73             </div>
74
75             <div class="row">
76                 <div class="col-xs-6">
77                     <h6>[% l('Copy display') %]</h6>
78                 </div>
79                 <div class="col-xs-6">
80                     <h6>[% l('Miscellaneous') %]</h6>
81                 </div>
82             </div>
83
84             <div class="row">
85                 <div class="col-xs-6">
86                     <label>
87                         <input type="checkbox" ng-change="workingGridControls.saveConfig()" ng-model="workingGridControls.columnMap()['active_date'].visible"/>
88                         [% l('Activated') %]
89                     </label>
90                 </div>
91                 <div class="col-xs-6">
92                     <label>
93                         <input type="checkbox" ng-change="saveDefaults()" ng-model="defaults.attributes.alerts"/>
94                         [% l('Alerts') %]
95                     </label>
96                 </div>
97             </div>
98
99             <div class="row">
100                 <div class="col-xs-6">
101                     <label>
102                         <input type="checkbox" ng-change="workingGridControls.saveConfig()" ng-model="workingGridControls.columnMap()['create_date'].visible"/>
103                         [% l('Created') %]
104                     </label>
105                 </div>
106                 <div class="col-xs-6">
107                     <label>
108                         <input type="checkbox" ng-change="saveDefaults()" ng-model="defaults.attributes.deposit"/>
109                         [% l('Deposit?') %]
110                     </label>
111                 </div>
112             </div>
113
114             <div class="row">
115                 <div class="col-xs-6">
116                     <label>
117                         <input type="checkbox" ng-change="workingGridControls.saveConfig()" ng-model="workingGridControls.columnMap()['call_number.label'].visible"/>
118                         [% l('Call Number') %]
119                     </label>
120                 </div>
121                 <div class="col-xs-6">
122                     <label>
123                         <input type="checkbox" ng-change="saveDefaults()" ng-model="defaults.attributes.deposit_amount"/>
124                         [% l('Deposit Amount') %]
125                     </label>
126                 </div>
127             </div>
128
129             <div class="row">
130                 <div class="col-xs-6">
131                 </div>
132                 <div class="col-xs-6">
133                     <label>
134                         <input type="checkbox" ng-change="saveDefaults()" ng-model="defaults.attributes.opac_visible"/>
135                         [% l('OPAC Visible?') %]
136                     </label>
137                 </div>
138             </div>
139
140             <div class="row">
141                 <div class="col-xs-6">
142                     <h6>[% l('Circulation') %]</h6>
143                 </div>
144                 <div class="col-xs-6">
145                     <label>
146                         <input type="checkbox" ng-change="saveDefaults()" ng-model="defaults.attributes.price"/>
147                         [% l('Price') %]
148                     </label>
149                 </div>
150             </div>
151
152             <div class="row">
153                 <div class="col-xs-6">
154                     <label>
155                         <input type="checkbox" ng-change="saveDefaults()" ng-model="defaults.attributes.circulate"/>
156                         [% l('Circulate?') %]
157                     </label>
158                 </div>
159                 <div class="col-xs-6">
160                     <label>
161                         <input type="checkbox" ng-change="saveDefaults()" ng-model="defaults.attributes.mint_condition"/>
162                         [% l('Quality') %]
163                     </label>
164                 </div>
165             </div>
166
167             <div class="row">
168                 <div class="col-xs-6">
169                     <label>
170                         <input type="checkbox" ng-change="saveDefaults()" ng-model="defaults.attributes.circ_lib"/>
171                         [% l('Circulation Library') %]
172                     </label>
173                 </div>
174                 <div class="col-xs-6">
175                     <label>
176                         <input type="checkbox" ng-change="saveDefaults()" ng-model="defaults.attributes.ref"/>
177                         [% l('Reference?') %]
178                     </label>
179                 </div>
180             </div>
181
182             <div class="row">
183                 <div class="col-xs-6">
184                     <label>
185                         <input type="checkbox" ng-change="saveDefaults()" ng-model="defaults.attributes.circ_modifier"/>
186                         [% l('Circulation Modifier') %]
187                     </label>
188                 </div>
189                 <div class="col-xs-6">
190                     <label>
191                         <input type="checkbox" ng-change="saveDefaults()" ng-model="defaults.attributes.cost"/>
192                         [% l('Cost') %]
193                     </label>
194                 </div>
195             </div>
196
197             <div class="row">
198                 <div class="col-xs-6">
199                     <label>
200                         <input type="checkbox" ng-change="saveDefaults()" ng-model="defaults.attributes.circ_as_type"/>
201                         [% l('Circulate as Type') %]
202                     </label>
203                 </div>
204                 <div class="col-xs-6">
205                     <label>
206                         <input type="checkbox" ng-change="saveDefaults()" ng-model="defaults.attributes.status"/>
207                         [% l('Status') %]
208                     </label>
209                 </div>
210             </div>
211
212             <div class="row">
213                 <div class="col-xs-6">
214                     <label>
215                         <input type="checkbox" ng-change="saveDefaults()" ng-model="defaults.attributes.loan_duration"/>
216                         [% l('Loan Duration') %]
217                     </label>
218                 </div>
219                 <div class="col-xs-6">
220                 </div>
221             </div>
222
223             <div class="row">
224                 <div class="col-xs-6">
225                     <label>
226                         <input type="checkbox" ng-change="saveDefaults()" ng-model="defaults.attributes.fine_level"/>
227                         [% l('Fine Level') %]
228                     </label>
229                 </div>
230                 <div class="col-xs-6">
231                     <h6>[% l('Statistical Categories') %]</h6>
232                 </div>
233             </div>
234
235             <div class="row">
236                 <div class="col-xs-6">
237                     <label>
238                         <input type="checkbox" ng-change="saveDefaults()" ng-model="defaults.attributes.location"/>
239                         [% l('Shelving Location') %]
240                     </label>
241                 </div>
242                 <div class="col-xs-6">
243                     <label>
244                         <eg-org-selector selected="defaults.statcats.org_filter" noDefault label="[% l('Default Filter Library') %]" disableTest="cant_have_vols"></eg-org-selector>
245                     </label>
246                 </div>
247             </div>
248
249             <div class="row">
250                 <div class="col-xs-6">
251                     <label>
252                         <input type="checkbox" ng-change="saveDefaults()" ng-model="defaults.attributes.holdable"/>
253                         [% l('Holdable?') %]
254                     </label>
255                 </div>
256                 <div class="col-xs-6">
257                 </div>
258             </div>
259
260             <div class="row">
261                 <div class="col-xs-6">
262                     <label>
263                         <input type="checkbox" ng-change="saveDefaults()" ng-model="defaults.attributes.age_protect"/>
264                         [% l('Age-based Hold Protection') %]
265                     </label>
266                 </div>
267                 <div class="col-xs-6">
268                 </div>
269             </div>
270
271         </div>
272
273         <div class="col-md-4">
274             <div class="row">
275                 <div class="col-xs-12">
276                     <h4>[% l('Display defaults for Completed Copies tab') %]</h4>
277                 </div>
278             </div>
279
280             <div class="row" ng-repeat="col in completedGridControls.columnsProvider().columns">
281                 <div class="col-xs-12">
282                     <label>
283                         <input ng-change="completedGridControls.saveConfig()" type="checkbox" ng-model="col.visible"/>
284                         {{col.label}}
285                     </label>
286                 </div>
287             </div>
288
289         </div>
290     </div>
291 </div>