]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/templates/staff/admin/workstation/t_workstations.tt2
LP#1467663 webstaff: dedicated workstation admin page
[Evergreen.git] / Open-ILS / src / templates / staff / admin / workstation / t_workstations.tt2
1 <div class="container admin-splash-container">
2
3   <div class="alert alert-warning" ng-show="removing_ws">
4     [% l('Workstation "[_1]" is no longer valid.  Removing registration.', 
5         '{{removing_ws}}'); %]
6   </div>
7
8   <div class="alert alert-danger" 
9     ng-show="page_loaded && workstations.length == 0">
10     [% l('Please register a workstation.') %]
11   </div>
12
13   <div class="row">
14     <div class="col-md-6">
15       [% l('Register a New Workstation For This Browser') %]
16     </div>
17   </div>
18   <div class="row">
19     <div class="col-md-6">
20       <div class="input-group">
21         <div class="input-group-btn">
22           <eg-org-selector 
23             selected="contextOrg"
24             hidden-test="wsOrgHidden">
25             disable-test="cant_have_users">
26           </eg-org-selector>
27         </div>
28         <input type='text' class='form-control'  
29           title="[% l('Workstation Name') %]"
30           placeholder="[% l('Workstation Name') %]"
31           ng-model='newWSName'/>
32         <div class="input-group-btn">
33           <button class="btn btn-default" ng-click="register_ws()"
34             ng-disabled="is_registering">
35             [% l('Register') %]
36           </button>
37         </div>
38       </div>
39     </div>
40   </div>
41
42   <div class="row new-entry">
43     <div class="col-md-6">
44       [% l('Workstations Registered With This Browser') %]
45     </div>
46   </div>
47   <div class="row">
48     <div class="col-md-6">
49       <select class="form-control" ng-model="selectedWS">
50         <option ng-repeat="ws in workstations" value="{{ws}}"
51           ng-selected="ws == selectedWS">
52           {{get_ws_label(ws)}}
53         </option>
54       </select>
55     </div>
56   </div>
57
58   <div class="row">
59     <div class="col-md-6">
60       <button class="btn btn-success" ng-click="use_now()">
61         [% l('Use Now') %]
62       </button>
63       <button class="btn btn-default" ng-click="set_default_ws(selectedWS)">
64         [% l('Mark As Default') %]
65       </button>
66       <button class="btn btn-default btn-danger" 
67         ng-click="remove_ws(selectedWS)"
68         ng-disabled="is_removing || !can_delete_ws(selectedWS)">
69         [% l('Remove') %]
70       </button>
71     </div>
72   </div>
73 </div>
74