2 <div class="btn-group">
3 <label class="btn btn-default" ng-click="show_vols = !show_vols">
4 <span ng-show="show_vols" style="padding-right: 5px;">[% l('Hide Volume/Copy Details') %]</span>
5 <span ng-hide="show_vols" style="padding-right: 5px;">[% l('Show Volume/Copy Details') %]</span>
7 <label class="btn btn-default" ng-click="show_copies = !show_copies">
8 <span ng-show="show_copies" style="padding-right: 5px;">[% l('Hide Copy Attributes') %]</span>
9 <span ng-hide="show_copies" style="padding-right: 5px;">[% l('Show Copy Attributes') %]</span>
13 <div class="container-fluid pad-vert" ng-show="show_vols">
14 <div class="row bg-info">
15 <div class="col-xs-2"><h4 class="center-block">[% l('Batch Apply') %]</h4></div>
16 <div class="col-xs-10">
18 <div class="col-xs-2">
19 <select class="form-control" ng-model="batch.classification" ng-options="cl.id() as cl.name() for cl in classification_list">
22 <div class="col-xs-1">
23 <select class="form-control" ng-model="batch.prefix" ng-options="p.id() as p.label() for p in prefix_list">
26 <div class="col-xs-2">
27 <input class="form-control" type="text" ng-model="batch.label"/>
29 <div class="col-xs-1">
30 <select class="form-control" ng-model="batch.suffix" ng-options="s.id() as s.label() for s in suffix_list">
33 <div class="col-xs-1"></div>
34 <div class="col-xs-5">
35 <button class="btn btn-default center-block" ng-click="applyBatchCNValues()" type="button">Apply</button>
40 <div class="row pad-vert">
41 <div class="col-xs-1"><b>[% l('Library') %]</b></div>
42 <div class="col-xs-1"><b>[% l('Volumes') %]</b></div>
43 <div class="col-xs-10">
45 <div class="col-xs-2"><b>[% l('Classification') %]</b></div>
46 <div class="col-xs-1"><b>[% l('Prefix') %]</b></div>
47 <div class="col-xs-2"><b>[% l('Call Number') %]</b></div>
48 <div class="col-xs-1"><b>[% l('Suffix') %]</b></div>
49 <div class="col-xs-1"><b>[% l('Copies') %]</b></div>
50 <div class="col-xs-5">
52 <div class="col-xs-5"><b>[% l('Barcode') %]</b></div>
53 <div class="col-xs-3"><b>[% l('Copy #') %]</b></div>
54 <div class="col-xs-4"><b>[% l('Part') %]</b></div>
60 <eg-vol-edit ng-repeat="(lib,callnumbers) in data.tree" record="record.id()" lib="{{lib}}" allcopies="data.copies" struct="data.tree[lib]"></eg-vol-edit>
64 <div class="pad-vert">
66 <div class="pad-vert" ng-show="show_copies">
68 <ul ng-model="copytab" class="nav nav-tabs">
69 <li ng-class="{active : copytab == 'working'}">
70 <a ng-click="copytab='working'" >[% l('Working Copies') %]</a>
72 <li ng-class="{active : copytab == 'complete'}">
73 <a ng-click="copytab='complete'" >[% l('Completed Copies') %]</a>
77 <div class="tab-content">
78 <div class="tab-pane active">
79 <div ng-show="copytab == 'working'">
81 <div class="container-fluid"> <!-- working copy editor -->
83 <div class="col-lg-4">
88 features="startSelected,-pagination,-actions,-picker,-index"
89 items-provider="workingGridDataProvider"
90 grid-controls="workingGridControls"
91 persist-key="cat.volcopy.copies">
93 <eg-grid-menu-item handler="workingToComplete"
94 label="[% l('Store Selected') %]"></eg-grid-menu-item>
97 <eg-grid-field label="[% l('Barcode') %]" path='barcode' visible></eg-grid-field>
98 <eg-grid-field label="[% l('Created') %]" path="create_date" visible></eg-grid-field>
99 <eg-grid-field label="[% l('Activated') %]" path="active_date" visible></eg-grid-field>
100 <eg-grid-field label="[% l('Call Number') %]" path="call_number.label" visible></eg-grid-field>
106 <div class="col-lg-8 give-cell-border">
107 <div ng-include="'[% ctx.base_path %]/staff/cat/volcopy/t_attr_edit'"></div>
113 <div ng-show="copytab == 'complete'">
117 features="-pagination,-actions,-picker,-index"
118 items-provider="completedGridDataProvider"
119 grid-controls="completedGridControls"
120 persist-key="cat.volcopy.copies.complete">
122 <eg-grid-menu-item handler="completeToWorking"
123 label="[% l('Edit Selected') %]"></eg-grid-menu-item>
125 <eg-grid-menu-item handler="saveAndExit"
126 label="[% l('Save & Exit') %]"></eg-grid-menu-item>
128 <eg-grid-field label="[% l('Barcode') %]" path='barcode' visible></eg-grid-field>
129 <eg-grid-field label="[% l('Created') %]" path="create_date" visible></eg-grid-field>
130 <eg-grid-field label="[% l('Activated') %]" path="active_date" visible></eg-grid-field>
131 <eg-grid-field label="[% l('Call Number') %]" path="call_number.label" visible></eg-grid-field>
132 <eg-grid-field label="[% l('Circ Library') %]" flesher="orgById" path="circ_lib.name" visible></eg-grid-field>
133 <eg-grid-field label="[% l('Shelving Location') %]" flesher="locationById" path="location.name" visible></eg-grid-field>
134 <eg-grid-field label="[% l('Circ Modifier') %]" path="circ_modifier" visible></eg-grid-field>
135 <eg-grid-field label="[% l('Circulate?') %]" path="circulate" visible></eg-grid-field>
136 <eg-grid-field label="[% l('Holdable?') %]" path="circulate" visible></eg-grid-field>
137 <eg-grid-field label="[% l('Reference?') %]" path="ref" visible></eg-grid-field>
138 <eg-grid-field label="[% l('Status') %]" flesher="statusById" path="status.name" visible></eg-grid-field>
139 <eg-grid-field label="[% l('OPAC Visible') %]" path="opac_visible" visible></eg-grid-field>