]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/templates/staff/admin/local/permission/t_grp_tree_display_entry.tt2
lp1744756 Profile Tree Display Entry Admin UI
[working/Evergreen.git] / Open-ILS / src / templates / staff / admin / local / permission / t_grp_tree_display_entry.tt2
1 <div class="container-fluid" style="text-align:center">
2   <div class="alert alert-info alert-less-pad strong-text-2">
3     [% l('Permission Group Tree Entries') %]
4   </div>
5 </div>
6
7 <div class="container">
8 <div class="row">
9   <div class="col-md-4">
10     <div class="form-group">
11       <label>[% l('Permission Group Entries in Library:') %]</label>
12       <eg-org-selector onchange="org_changed" selected="selectedOrg"></eg-org-selector>
13     </div>
14   </div>
15   <div class="col-md-8">
16     <button class="btn btn-success"
17       ng-click="addChildEntry(selected_entry)">
18         <i class="glyphicon glyphicon-plus"></i> [% l('Add') %]
19     </button>
20     <button class="btn btn-danger"
21       ng-click="removeEntry(selected_entry)"
22       ng-disabled="!selected_entry || selected_entry.permanent">
23         <i class="glyphicon glyphicon-remove"></i> [% l('Remove') %]
24     </button>
25     <button class="btn btn-info"
26       ng-click="setPosition(selected_entry, 'up')"
27       ng-disabled="!selected_entry || selected_entry.permanent">
28         <i class="glyphicon glyphicon-arrow-up"></i> [% l('Move Up') %]
29     </button>
30     <button class="btn btn-info"
31       ng-click="setPosition(selected_entry, 'down')"
32       ng-disabled="!selected_entry || selected_entry.permanent">
33         <i class="glyphicon glyphicon-arrow-down"></i> [% l('Move Down') %]
34     </button>
35     <button class="btn btn-primary"
36       ng-click="saveEntries()">
37         <i class="glyphicon glyphicon-floppy-disk"></i> [% l('Save') %]
38     </button>
39   </div>
40 </div>
41
42 <div class="row">
43   <div class="col-md-4" ng-if="selectedOrg">
44     <treecontrol
45         class="tree-light"
46         tree-model="perm_tree"
47         options="tree_options"
48         on-selection="updateSelection(node, selected)"
49         selected-node="selected_entry"
50         order-by="orderby"
51         expanded-nodes="expanded_nodes"
52     >
53       {{node.grp().name()}}
54     </treecontrol>
55   </div>
56   <div class="col-md-12" ng-if="!selectedOrg">
57     <div class="alert alert-danger">[% l('No Org Unit Selected') %]</div>
58   </div>
59 </div>
60 </div>