fcf6dedf1cb9efc8eae216f0e596c6011af2a1c9
[policy/engine.git] / POLICY-SDK-APP / src / main / webapp / app / policyApp / policy-models / Editor / templates / main-table.html
1 <table class="table mb0 table-files">
2     <thead>
3         <tr>
4             <th>
5                 <a href="" ng-click="order('model.name')">
6                     Name
7                     <span class="sortorder" ng-show="predicate[1] === 'model.name'" ng-class="{reverse:reverse}"></span>
8                 </a>
9             </th>
10               <th class="hidden-sm hidden-xs">
11                 <a href="" ng-click="order('model.version')">
12                     Version
13                     <span class="sortorder" ng-show="predicate[1] === 'model.version'" ng-class="{reverse:reverse}"></span>
14                 </a>
15             </th>
16             <th class="hidden-sm hidden-xs">
17                 <a href="" ng-click="order('model.date')">
18                     Date
19                     <span class="sortorder" ng-show="predicate[1] === 'model.date'" ng-class="{reverse:reverse}"></span>
20                 </a>
21             </th>
22               <th class="hidden-sm hidden-xs">
23                 <a href="" ng-click="order('model.createdBy')">
24                     Created By
25                     <span class="sortorder" ng-show="predicate[1] === 'model.createdBy'" ng-class="{reverse:reverse}"></span>
26                 </a>
27             </th>
28               <th class="hidden-sm hidden-xs">
29                 <a href="" ng-click="order('model.modifiedBy')">
30                    Modified By
31                     <span class="sortorder" ng-show="predicate[1] === 'model.modifiedBy'" ng-class="{reverse:reverse}"></span>
32                 </a>
33             </th>
34              <th class="hidden-sm hidden-xs">
35                 <a href="">
36                    Watch Policy
37                     <span  ng-class="{reverse:reverse}"></span>
38                 </a>
39             </th>
40             <!-- <th class="text-right">
41             <a>Watch Policy</a></th> -->
42         </tr>
43     </thead>
44     <tbody class="file-item">
45         <tr ng-show="policyNavigator.requesting">
46             <td colspan="5">
47                 <div ng-include="config.tplPath + '/spinner.html'"></div>
48             </td>
49         </tr>
50         <tr ng-show="!policyNavigator.requesting && policyNavigator.fileList.length < 1 && !policyNavigator.error">
51             <td colspan="5">
52                 No Policy's in Scope...
53             </td>
54         </tr>
55         <tr ng-show="!policyNavigator.requesting && policyNavigator.error">
56             <td colspan="5">
57                 {{ policyNavigator.error }}
58             </td>
59         </tr>
60         <tr ng-repeat="item in policyNavigator.fileList | filter: {model:{name: query}} | orderBy:predicate:reverse" ng-show="!policyNavigator.requesting">
61             <td ng-right-click="touch(item)">
62                 <a href="" ng-click="smartClick(item)" title="{{item.model.name}} ({{item.model.sizeKb()}}kb)">
63                     <i class="glyphicon glyphicon-folder-close" ng-show="item.model.type === 'dir'"></i>
64                     <i class="glyphicon glyphicon-file" ng-show="item.model.type === 'file'"></i>
65                     {{item.model.name | strLimit : 64}}
66                 </a>
67             </td>
68             <td class="hidden-xs">
69                 {{item.model.version}}
70             </td>
71             <td class="hidden-sm hidden-xs">
72                 {{item.model.date | formatDate }}
73             </td>
74             <td class="hidden-sm hidden-xs">
75                 {{item.model.createdBy}}
76             </td>
77             <td class="hidden-sm hidden-xs">
78                 {{item.model.modifiedBy}}
79             </td>
80             <td  class="text-right">
81                 <div ng-include="config.tplPath + '/item-toolbar.html'"></div>
82             </td>
83         </tr>
84     </tbody>
85 </table>