1 <div id="edit-org-container" class="container">
3 <form name="orgForm" novalidate class="simple-form">
6 <span>[% l('Name') %]</span>
9 <input class="form-control" type="text" ng-model="org.name" required ng-disabled="!org"/>
13 <div class="col-md-2">
14 <span>[% l('Short Name') %]</span>
16 <div class="col-md-9">
17 <input class="form-control" type="text" ng-model="org.shortname" required ng-disabled="!org"/>
21 <div class="col-md-2">
22 <span>[% l('Email') %]</span>
24 <div class="col-md-9">
25 <input class="form-control" type="text" ng-model="org.email" ng-disabled="!org"/>
29 <div class="col-md-2">
30 <span>[% l('Phone') %]</span>
32 <div class="col-md-9">
33 <input class="form-control" type="text" ng-model="org.phone" ng-disabled="!org"/>
37 <div class="col-md-2">
38 <button class="form-control" ng-click="reset()">[% l('Reset Form') %]</button>
40 <div class="col-md-9">
44 <div class="col-md-2">
45 <button class="form-control" ng-click="update()" ng-disabled="orgForm.$invalid">[% l('Update Org') %]</button>
47 <div class="col-md-9">
48 [% l('NOTE: A server-side "autogen" process is needed to complete updates, additions, and deletions to the Org Hierarchy.') %]
52 <div class="col-md-2">
53 <button class="form-control" ng-click="remove()" ng-disabled="!i_am_sure">[% l('Delete Org') %]</button>
55 <div class="col-md-9">
57 [% l('NOTE: In practice, once an org unit has been used or assigned to items, patrons, etc. deletion becomes non-trivial and will require DBA intervention.') %]
58 [% l('Are you sure?') %]
60 <input type="checkbox" ng-model="i_am_sure" ng-disabled="!org"/>