8ecd9466e641401fb7770f143da59226428dda9a
[groupbasedpolicy.git] / groupbasedpolicy-ui / module / src / main / resources / gbp / resolved-policy / contract-sidepanel.tpl.html
1 <md-content flex>
2         <div ng-if="selectedNode == null">
3                 <div layout="row" class="layout-padding-lr15 layout-row">
4                         <ul class="breadcrumbs">
5                                 <li class="breadcrumb">Contracts</li>
6                         </ul>
7                 </div>
8                 <md-divider></md-divider>
9                 <md-divider></md-divider>
10             <md-subheader class="md-primary">Contracts list ({{sidePanelObject.length}})</md-subheader>
11             <md-list>
12                 <ng-repeat ng-repeat="contract in sidePanelObject">
13                         <md-list-item ng-click="openSidePanel('resolved-policy/contract-sidepanel', contract, null)" ng-mouseenter="highlightLink(contract.linkId)" ng-mouseleave="fadeAll()">
14                                 {{contract['contract-id']}}
15                         </md-list-item>
16                 </ng-repeat>
17             </md-list>
18         </div>
19         <div ng-if="selectedNode">
20                 <div layout="row" class="layout-padding-lr15 layout-row">
21                         <ul class="breadcrumbs">
22                                 <li class="breadcrumb" ng-click="deselectContract()" role="button">Contracts</li>
23                                 <li class="breadcrumb"><i class="material-icons">keyboard_arrow_right</i></li>
24                                 <li class="breadcrumb">{{selectedNode['contract-id']}}</li>
25                         </ul>
26                 </div>
27                 <md-divider></md-divider>
28                 <md-divider></md-divider>
29                 <md-subheader class="md-primary">Contract info</md-subheader>
30                 <div layout="row" class="layout-padding-lr15 layout-padding-b15 layout-row">
31                     <span flex="50" class="flex-50"><strong>Contract ID</strong></span>
32                     <span flex="" class="ng-binding flex">{{selectedNode['contract-id']}}</span>
33                 </div>
34                 <md-divider></md-divider>
35                 <md-subheader class="md-primary">Subject list ({{getObjectsCount(selectedNode.subjects)}})</md-subheader>
36             <md-list>
37                 <ng-repeat ng-repeat="(key, value) in selectedNode.subjects">
38                         <md-list-item ng-click="openSidePanelChild(key, 'subject')">
39                                 {{key}}
40                         </md-list-item>
41                 </ng-repeat>
42             </md-list>
43         </div>
44 </md-content>