732b99baa915611f9426acf20776887dd6ecf15b
[policy/engine.git] / POLICY-SDK-APP / src / main / webapp / app / policyApp / policy-models / Editor / templates / item-context-menu.html
1 <div id="context-menu" class="dropdown clearfix animated fast fadeIn">
2     <ul class="dropdown-menu dropdown-right-click" ng-hide="isDisabled" role="menu" aria-labelledby="dropdownMenu" style="">
3         
4          <li ng-show="temp.isFolder()">
5              <a href="" tabindex="-1" data-toggle="modal" data-target="#addSubScope" ng-show="createScopeId" ng-click="temp.getScopeContent();">
6                  <i class="glyphicon glyphicon-plus"></i>Add Sub Scope
7             </a>
8         </li>
9                 <li ng-show="config.allowedActions.createNewPolicy && temp.isFolder()">
10              <a href="" tabindex="-1" data-toggle="modal" data-target="#createNewPolicy" ng-show="createPolicyId">
11                  <i class="glyphicon glyphicon-plus"></i>Create Policy
12             </a>
13         </li>
14         <li ng-show="config.allowedActions.describePolicy && !temp.isFolder()">
15              <a href="" tabindex="-1" data-toggle="modal" data-target="#describePolicy" ng-show="describePolicyId" ng-click="temp.getDescribePolicyContent();">
16                  <i class="glyphicon glyphicon-picture"></i>Describe Policy
17             </a>
18         </li>
19         <li ng-show="config.allowedActions.viewPolicy && !temp.isFolder()">
20              <a href="" tabindex="-1" data-toggle="modal" data-target="#createNewPolicy" ng-show="viewPolicyId" ng-click="temp.getViewPolicyContent();">
21                 <i class="glyphicon glyphicon-picture"></i> View Policy
22             </a>
23         </li>
24         <li ng-show="config.allowedActions.rename  && !temp.isFolder()">
25             <a href="" tabindex="-1" data-toggle="modal" data-target="#rename" ng-show="renameId">
26                 <i class="glyphicon glyphicon-edit"></i> Rename Policy
27             </a>
28         </li>
29          <li ng-show="config.allowedActions.rename && temp.isFolder()">
30             <a href="" tabindex="-1" data-toggle="modal" data-target="#moveScope" ng-show="renameId">
31                 <i class="glyphicon glyphicon-edit"></i> Move Scope
32             </a>
33         </li>
34         <li ng-show="config.allowedActions.rename && !temp.isFolder()">
35             <a href="" tabindex="-1" data-toggle="modal" data-target="#move" ng-show="renameId">
36                 <i class="glyphicon glyphicon-edit"></i> Move Policy
37             </a>
38         </li>
39          <li ng-show="config.allowedActions.rename  && temp.isFolder()" >
40             <a href="" tabindex="-1" data-toggle="modal" data-target="#rename" ng-show="renameId">
41                 <i class="glyphicon glyphicon-edit"></i> Rename Scope
42             </a>
43         </li>
44         <li ng-show="config.allowedActions.copy && !temp.isFolder()">
45             <a href="" tabindex="-1" data-toggle="modal" data-target="#copy" ng-show="cloneId">
46                 <i class="glyphicon glyphicon-log-out"></i> Clone policy
47             </a>
48         </li>
49         <li ng-show="config.allowedActions.edit && !temp.isFolder()">
50             <a href="" tabindex="-1" data-toggle="modal" data-target="#createNewPolicy" ng-show="editPolicyId" ng-click="temp.getContent(policyNavigator);">
51                 <i class="glyphicon glyphicon-pencil"></i> Edit Policy
52             </a>
53         </li>
54                 <li ng-show="config.allowedActions.switchVersion && !temp.isFolder()">
55             <a href="" tabindex="-1" data-toggle="modal" data-target="#switchVersion" ng-show="switchVersionId" ng-click="temp.getSwitchVersionContent();">
56                 <i class="glyphicon glyphicon-pencil"></i> Switch Version
57             </a>
58         </li>
59          <li ng-show="config.allowedActions.removePolicy && !temp.isFolder()">
60             <a href="" tabindex="-1" data-toggle="modal" data-target="#deletePolicy" ng-show="deletePolicyId">
61                 <i class="glyphicon glyphicon-trash"></i> Delete Policy
62             </a>
63         </li>
64         <li ng-show="config.allowedActions.remove && temp.isFolder()">
65             <a href="" tabindex="-1" data-toggle="modal" data-target="#delete" ng-show="deleteScopeId">
66                 <i class="glyphicon glyphicon-trash"></i> Delete Scope
67             </a>
68         </li>
69     </ul>
70      <ul class="dropdown-menu dropdown-right-click" ng-show="isDisabled" role="menu" aria-labelledby="dropdownMenu" style="">
71         <li ng-show="config.allowedActions.describePolicy && !temp.isFolder()">
72              <a href="" tabindex="-1" data-toggle="modal" data-target="#describePolicy" ng-show="describePolicyId" ng-click="temp.getDescribePolicyContent();">
73                  <i class="glyphicon glyphicon-picture"></i>Describe Policy
74             </a>
75         </li>
76         <li ng-show="config.allowedActions.viewPolicy && !temp.isFolder()">
77              <a href="" tabindex="-1" data-toggle="modal" data-target="#createNewPolicy" ng-show="viewPolicyId" ng-click="temp.getViewPolicyContent();">
78                 <i class="glyphicon glyphicon-picture"></i> View Policy
79             </a>
80         </li>
81     </ul>
82 </div>