]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/templates/staff/admin/acq/t_edi_attr_set.tt2
LP#1373690 EDI attribute sets admin UI
[working/Evergreen.git] / Open-ILS / src / templates / staff / admin / acq / t_edi_attr_set.tt2
1 <div class="container-fluid" style="text-align:center">
2   <div class="alert alert-info alert-less-pad strong-text-2">
3     <span>[% l('EDI Attribute Sets') %]</span>
4   </div>
5 </div>
6
7 <div class="row">
8   <div class="col-md-4">
9     <div class="input-group">
10       <div class="input-group-btn" uib-dropdown>
11         <button type="button" class="btn btn-default" uib-dropdown-toggle>
12           [% l('Attribute Sets') %]
13           <span class="caret"></span>
14         </button>
15         <ul uib-dropdown-menu>
16           <li>
17             <a href='' ng-click="new_set()">
18               [% l('New Attribute Set...') %]</a>
19           </li>
20           <li class="divider"></li>
21           <li ng-repeat="set in attr_sets">
22             <a href='' ng-click="select_set(set)">{{set.label()}}</a>
23           </li>
24         </ul>
25       </div><!-- /btn-group -->
26       <input type="text" ng-if="!cur_attr_set"
27         class="form-control" disabled="disabled"
28         value="[% l('No Attribute Set Selected') %]"/>
29       <input type="text" ng-if="cur_attr_set"
30         class="form-control"
31         placeholder="[% l('Attribute Set Name...') %]"
32         ng-model-options="{ getterSetter: true }"
33         ng-model="cur_attr_set.label"/>
34     </div>
35   </div>
36   <div class="col-md-4">
37     <span class="pad-right">
38       <button class="btn btn-success" 
39         ng-disabled="save_in_progress"
40         ng-click="apply()">[% l('Apply Changes') %]</button>
41     </span>
42     <span class="pad-right">
43       <button class="btn btn-warning" 
44         ng-disabled="cur_attr_set_uses || save_in_progress"
45         ng-click="remove()">[% l('Delete Attribute Set') %]</button>
46     </span>
47     <span class="pad-right" style="font-style:italic">
48       [% l('Currently used by [_1] EDI account(s).', '{{cur_attr_set_uses}}') %]
49     </span>
50   </div>
51 </div>
52
53 <div class="pad-vert">
54   <div class="row" ng-repeat="attr in attrs | orderBy:'key()'"
55     ng-class="cur_attr_set._local_map[attr.key()] ? 'selected-row' : ''">
56     <div class="col-md-3">
57       <span class="pad-right-min">
58         <input type="checkbox" 
59           ng-model="cur_attr_set._local_map[attr.key()]"/>
60       </span>
61       <span>{{attr.key()}}</span>
62     </div>
63     <div class="col-md-9">{{attr.label()}}</div>
64   </div>
65 </div>
66
67