Merge "Use AAAShiroFilter as TokenAuthFilter was deprecated in Be"
[groupbasedpolicy.git] / groupbasedpolicy-old-ui / module / src / main / resources / gbp / views / box / subject-content-static.tpl.html
1 <div ng-controller="boxStaticCtrl" class="simpleBox maxHeight500">
2     <h2 class="text-center">Subject</h2>
3
4     <section class="formWrapper clearfix">
5         <div class="rowWrapper">
6             <label class="block mb0">Name:</label>
7             <span class="block">{{selectedObj.name}}</span>
8             <!-- <input class="form-control" type="text" ng-model="selectedObj.name" ng-disabled="true"/> -->
9         </div>
10
11         <div class="rowWrapper" ng-show="selectedObj['providers']">
12             <label class="block">Provider list (Endpoint groups):</label>
13             <ul>
14                 <li ng-repeat="provider in selectedObj['providers'] track by $index">
15                 {{getLabel(provider, 'providerItems')}}
16                 </li>
17             </ul>
18         </div>
19
20         <div class="rowWrapper" ng-show="selectedObj['consumers']">
21             <label class="block">Consumer list (Endpoint groups):</label>
22             <ul>
23                 <li ng-repeat="consumer in selectedObj['consumers'] track by $index">
24                 {{getLabel(consumer, 'consumerItems')}}
25                 </li>
26             </ul>
27         </div>
28
29     </section>
30
31     <h2 class="text-center" ng-show="selectedObj['rules']">Rules</h2>
32
33     <section class="formWrapper clearfix" ng-show="selectedObj['rules']" ng-repeat="rule in selectedObj['rules'] track by $index">
34         <!-- <label class="block">Rule</label> -->
35         <section class="ml10">
36             <label class="block">Rule:</label>
37             <span>{{rule.name}}</span>
38
39             <label class="block mb0 ml20"><span>Classifier instances:</span></label>
40             <section class="mb10 ml20" ng-repeat="classifier in rule['classifier-ref'] track by $index" ng-show="rule['classifier-ref']">
41                     
42                     <div>
43                         <label class="basicLabel mb0">Name:</label>
44                         <span>{{classifier.name}}</span>
45                     </div>
46                     
47                     <div>
48                         <label class="basicLabel mb0">Instance name:</label>
49                         <span>{{classifier['instance-name']}}</span>
50                     </div>
51
52                     <div ng-show="classifier.direction">
53                         <label class="basicLabel mb0">Direction:</label>
54                         <span>{{classifier.direction}}</span>
55                     </div>
56                     <div ng-show="classifier.direction">
57                         <label class="basicLabel mb0">Connection tracking:</label>
58                         <span>{{classifier['connection-tracking']}}</span>
59                     </div>
60
61                     <label class="block ml30">Parameters:</label>
62
63                     <section class="mb10 ml30" ng-repeat="param in classifier.parameters track by $index" ng-show="classifier.parameters">
64                         <div>
65                             <label class="basicLabel mb0">{{param.name}}:</label>
66                             <span>{{param['int-value']}}</span>
67                         </div>
68                     </section>
69             </section>
70
71             <section class="mb10 ml20" ng-show="rule['action-ref']" ng-repeat="action in rule['action-ref'] track by $index">
72
73                     <label class="block mb0"><span>Action ref</span></label>
74
75                     <div class="rowWrapper">
76                         <label class="basicLabel mb0">Name:</label>
77                         <span>{{action.name}}</span>
78                     </div>
79
80             </section>
81
82         </section>
83     </section>
84
85 </div>