Commit includes ControlLoopPolicy API and bugfixes
[policy/engine.git] / POLICY-SDK-APP / src / main / webapp / app / policyApp / policy-models / Editor / templates / search-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         </tr>
35     </thead>
36     <tbody class="file-item">
37         <tr ng-show="policyNavigator.requesting">
38             <td colspan="5">
39                 <div ng-include="config.tplPath + '/spinner.html'"></div>
40             </td>
41         </tr>
42         <tr ng-show="!policyNavigator.requesting && policyNavigator.fileList.length < 1 && !policyNavigator.error">
43             <td colspan="5">
44                 No Policy's in Scope...
45             </td>
46         </tr>
47         <tr ng-show="!policyNavigator.requesting && policyNavigator.error">
48             <td colspan="5">
49                 {{ policyNavigator.error }}
50             </td>
51         </tr>
52         <tr ng-repeat="item in policyNavigator.fileList | filter: {model:{name: query}} | orderBy:predicate:reverse" ng-show="!policyNavigator.requesting">
53             <td ng-right-click="touch(item)">
54                 <a href="" ng-click="smartClick(item)" title="{{item.model.name}} ({{item.model.sizeKb()}}kb)">
55                     <i class="glyphicon glyphicon-folder-close" ng-show="item.model.type === 'dir'"></i>
56                     <i class="glyphicon glyphicon-file" ng-show="item.model.type === 'file'"></i>
57                     {{item.model.name | strLimit : 64}}
58                 </a>
59             </td>
60             <td class="hidden-xs">
61                 {{item.model.version}}
62             </td>
63             <td class="hidden-sm hidden-xs">
64                 {{item.model.date | formatDate }}
65             </td>
66             <td class="hidden-sm hidden-xs">
67                 {{item.model.createdBy}}
68             </td>
69             <td class="hidden-sm hidden-xs">
70                 {{item.model.modifiedBy}}
71             </td>
72         </tr>
73     </tbody>
74 </table>