Merge "Use AAAShiroFilter as TokenAuthFilter was deprecated in Be"
[groupbasedpolicy.git] / groupbasedpolicy-old-ui / module / src / main / resources / gbp / views / rules.tpl.html
1 <div ng-controller="ruleCtrl" ng-init="init()">
2
3     <div ng-include src="view_path+'parts/crud.tpl.html'"></div>
4
5     <section ng-show="internalView.rule">
6         <form name="rulesForm" novalidate="novalidate">
7             <i class="icon-remove align-right" ng-click="close()"></i>
8             
9             <div class="rowWrapper">
10                 <label class="block basicLabel"><span>Name:</span>
11                     <i class="icon-exclamation-sign red" tooltip="{{rulesForm.name.$error.required ? 'Required field' : rulesForm.name.$error.pattern ? 'Value must start with letter followed by letters and digits without space' : ''}}" ng-show="rulesForm.name.$error.required || rulesForm.name.$error.pattern"></i>
12                 </label>
13                 <input class="form-control" type="text" ng-model="newRuleObj.name" name="name" ng-required="true" ng-disabled="internalView.edit !== 'add'" ng-pattern="/^[a-zA-Z]([a-zA-Z0-9\-_.])*$/"/>
14             </div>
15
16             <div class="rowWrapper" ng-hide="internalView.edit === 'view' && !newRuleObj['order']">
17                 <label class="block basicLabel"><span>Order:</span>
18                     <i class="icon-exclamation-sign red" tooltip="Required field" ng-show="rulesForm.order.$error.required"></i>
19                     <i class="icon-exclamation-sign red" tooltip="Invalid pattern" ng-show="errors.int32 && !rulesForm.order.$error.required"></i>
20                 </label>
21                 <input class="form-control" type="text" name="order" ng-required="true" ng-model="newRuleObj.order" ng-disabled="internalView.edit === 'view'" ng-change="validate(newRuleObj.order, errors)"/>
22             </div>
23             
24             <button class="btn btn-primary col-md-12" ng-click="save()" ng-hide="internalView.edit === 'view'">Save</button>
25         </form>
26     </section>
27
28     <section class="formWrapper clearfix" ng-show="selectedRule">
29         <div ng-include src="view_path+'action-ref.tpl.html'"></div>
30     </section>
31
32     <section class="formWrapper clearfix" ng-show="selectedRule">
33         <div ng-include src="view_path+'classifier-ref.tpl.html'"></div>
34     </section>
35
36 </div>