1 <div class="container-fluid">
2 <div class="row bg-info">
4 <h5>[% l('Template') %]</h5>
7 <eg-basic-combo-box list="template_name_list" selected="template_name"></eg-basic-combo-box>
10 <button class="btn btn-default " ng-click="applyTemplate(template_name)" type="button">[% l('Apply') %]</button>
12 <div class="col-md-6">
13 <div class="row" ng-show="template_controls">
14 <div class="col-md-4">
15 <div class="btn-group">
16 <label class="btn btn-default" ng-click="saveTemplate(template_name)">[% l('Save') %]</label>
17 <label class="btn btn-default" ng-click="deleteTemplate(template_name)">[% l('Delete') %]</label>
20 <div class="col-md-8">
21 <div class="btn-group pull-right">
22 <label class="btn btn-default" ng-click="importTemplates()">[% l('Import') %]</label>
23 <label class="btn btn-default" ng-click="exportTemplates()">[% l('Export') %]</label>
28 <div class="col-md-2">
29 <button class="btn btn-default pull-right" ng-click="clearWorking()" type="button">Clear</button>
33 <div class="row pad-vert"></div>
35 <div class="row bg-info">
36 <div class="col-md-4">
37 <b>[% l('Circulate?') %]</b>
39 <div class="col-md-4">
40 <b>[% l('Status') %]</b>
42 <div class="col-md-4">
43 <b>[% l('Statistical Catagories') %]</b>
48 <div class="col-md-8">
50 <div class="col-md-6" ng-class="{'bg-success': working.circulate !== undefined}">
52 <div class="col-xs-3">
54 <input type="radio" ng-model="working.circulate" value="t"/>
58 <div class="col-xs-3">
60 <input type="radio" ng-model="working.circulate" value="f"/>
66 <div class="col-md-6" ng-class="{'bg-success': working.status !== undefined}">
67 <select class="form-control"
68 ng-model="working.status"
69 ng-options="s.id() as s.name() for s in status_list"
74 <div class="row pad-vert"></div>
76 <div class="row bg-info">
77 <div class="col-md-6">
78 <b>[% l('Circulation Library') %]</b>
80 <div class="col-md-6">
81 <b>[% l('Reference?') %]</b>
86 <div class="col-md-6" ng-class="{'bg-success': working.circ_lib !== undefined}">
87 <eg-org-selector selected="working.circ_lib" noDefault label="[% l('(Unset)') %]" disableTest="cant_have_vols"></eg-org-selector>
89 <div class="col-md-6" ng-class="{'bg-success': working.ref !== undefined}">
91 <div class="col-xs-3">
93 <input type="radio" ng-model="working.ref" value="t"/>
97 <div class="col-xs-3">
99 <input type="radio" ng-model="working.ref" value="f"/>
107 <div class="row pad-vert"></div>
109 <div class="row bg-info">
110 <div class="col-md-6">
111 <b>[% l('Shelving Location') %]</b>
113 <div class="col-md-6">
114 <b>[% l('OPAC Visible?') %]</b>
119 <div class="col-md-6" ng-class="{'bg-success': working.location !== undefined}">
120 <select class="form-control"
121 ng-model="working.location"
122 ng-options="l.id() as l.name() for l in location_list"
125 <div class="col-md-6" ng-class="{'bg-success': working.opac_visible !== undefined}">
127 <div class="col-xs-3">
129 <input type="radio" ng-model="working.opac_visible" value="t"/>
133 <div class="col-xs-3">
135 <input type="radio" ng-model="working.opac_visible" value="f"/>
143 <div class="row pad-vert"></div>
145 <div class="row bg-info">
146 <div class="col-md-6">
147 <b>[% l('Circulation Modifer') %]</b>
149 <div class="col-md-6">
150 <b>[% l('Price') %]</b>
155 <div class="col-md-6" ng-class="{'bg-success': working.circ_modifier !== undefined}">
156 <select class="form-control"
157 ng-model="working.circ_modifier"
158 ng-options="m.code() as m.name() for m in circ_modifier_list"
160 <option value="">[% l('<NONE>') %]</option>
163 <div class="col-md-6" ng-class="{'bg-success': working.price !== undefined}">
164 <input class="form-control" ng-model="working.price" type="text"/>
168 <div class="row pad-vert"></div>
170 <div class="row bg-info">
171 <div class="col-md-6">
172 <b>[% l('Loan Duration') %]</b>
174 <div class="col-md-6">
175 <b>[% l('Cost') %]</b>
180 <div class="col-md-6" ng-class="{'bg-success': working.loan_duration !== undefined}">
181 <select class="form-control" ng-model="working.loan_duration">
182 <option value="1">[% l('Short') %]</option>
183 <option value="2" selected>[% l('Normal') %]</option>
184 <option value="3">[% l('Extended') %]</option>
187 <div class="col-md-6" ng-class="{'bg-success': working.cost !== undefined}">
188 <input class="form-control" ng-model="working.cost" type="text"/>
192 <div class="row pad-vert"></div>
194 <div class="row bg-info">
195 <div class="col-md-6">
196 <b>[% l('Circulate as Type') %]</b>
198 <div class="col-md-6">
199 <b>[% l('Deposit?') %]</b>
204 <div class="col-md-6" ng-class="{'bg-success': working.circ_as_type !== undefined}">
205 <select class="form-control"
206 ng-model="working.circ_as_type"
207 ng-options="t.code() as t.value() for t in circ_type_list"
210 <div class="col-md-6" ng-class="{'bg-success': working.deposit !== undefined}">
212 <div class="col-xs-3">
214 <input type="radio" ng-model="working.deposit" value="t"/>
218 <div class="col-xs-3">
220 <input type="radio" ng-model="working.deposit" value="f"/>
228 <div class="row pad-vert"></div>
230 <div class="row bg-info">
231 <div class="col-md-6">
232 <b>[% l('Holdable?') %]</b>
234 <div class="col-md-6">
235 <b>[% l('Deposit Amount') %]</b>
240 <div class="col-md-6" ng-class="{'bg-success': working.holdable !== undefined}">
242 <div class="col-xs-3">
244 <input type="radio" ng-model="working.holdable" value="t"/>
248 <div class="col-xs-3">
250 <input type="radio" ng-model="working.holdable" value="f"/>
256 <div class="col-md-6" ng-class="{'bg-success': working.deposit_amount !== undefined}">
257 <input class="form-control" ng-model="working.deposit_amount" type="text"/>
261 <div class="row pad-vert"></div>
263 <div class="row bg-info">
264 <div class="col-md-6">
265 <b>[% l('Age-based Hold Protection') %]</b>
267 <div class="col-md-6">
268 <b>[% l('Quality') %]</b>
273 <div class="col-md-6" ng-class="{'bg-success': working.age_protect !== undefined}">
274 <select class="form-control"
275 ng-model="working.age_protect"
276 ng-options="a.id() as a.name() for a in age_protect_list"
279 <div class="col-md-6" ng-class="{'bg-success': working.mint_condition !== undefined}">
281 <div class="col-xs-3">
283 <input type="radio" ng-model="working.mint_condition" value="t"/>
287 <div class="col-xs-3">
289 <input type="radio" ng-model="working.mint_condition" value="f"/>
297 <div class="row pad-vert"></div>
299 <div class="row bg-info">
300 <div class="col-md-6">
301 <b>[% l('Fine Level') %]</b>
306 <div class="col-md-6" ng-class="{'bg-success': working.fine_level !== undefined}">
307 <select class="form-control" ng-model="working.fine_level">
308 <option value="1">[% l('Low') %]</option>
309 <option value="2" selected>[% l('Normal') %]</option>
310 <option value="3">[% l('High') %]</option>
315 <div class="col=md-4">