e50802090fd97cd9c39d0ce4265782fbcf504ec1
[policy/engine.git] / POLICY-SDK-APP / src / main / webapp / app / policyApp / policy-models / Editor / templates / modals.html
1 <div class="modal" id="delete" data-toggle="modal" data-backdrop="static" data-keyboard="false">
2   <div class="modal-dialog">
3     <div class="modal-content">
4     <form ng-submit="remove(temp)">
5       <div class="modal-header">
6         <button type="button" class="close" data-dismiss="modal">
7             <span class="sr-only">Close</span>
8         </button>
9         <h4 class="modal-title">Confirm</h4>
10       </div>
11       <div class="modal-body">
12         Are you Sure to delete   <b>{{temp.model.name}}</b> ?
13         <div ng-include data-src="'error-bar'" class="clearfix"></div>
14       </div>
15       <div class="modal-footer">
16         <button type="button" class="btn btn-pedefault" data-dismiss="modal" ng-click="refresh();" ng-disabled="temp.inprocess" title="Close the Delete Scope Window.">Cancel</button>
17         <button type="submit" class="btn btn-primary" ng-disabled="temp.inprocess" autofocus="autofocus" title="OnClick you can delete the Scopes.">Delete</button>
18       </div>
19       </form>
20     </div>
21   </div>
22 </div>
23
24 <div class="modal" id="deletePolicy" data-toggle="modal" data-backdrop="static" data-keyboard="false">
25   <div class="modal-dialog">
26     <div class="modal-content">
27     <form ng-submit="removePolicy(temp)">
28       <div class="modal-header">
29         <button type="button" class="close" data-dismiss="modal">
30             <span class="sr-only">Close</span>
31         </button>
32         <h4 class="modal-title">Confirm</h4>
33       </div>
34       <div class="modal-body">Are you Sure to delete  <b>{{temp.model.name}}</b> ?
35         <div>
36          <p>          
37                 <input type = "radio" ng-model ="temp.model.versions"  name = "radSize" id = "sizeSmall" value = "CURRENT" checked = "checked" /><label for = "sizeSmall">Are you sure you want to delete Current Version of Policy</label>
38                 </br>
39                 <input type = "radio" ng-model ="temp.model.versions"  name = "radSize" id = "sizeMed"  value = "ALL" /><label for = "sizeMed">Are you sure you want to delete All Versions of Policy</label>
40          </p>
41         </div>
42         <div ng-include data-src="'error-bar'" class="clearfix"></div>
43       </div>
44       <div class="modal-footer">
45         <button type="button" class="btn btn-pedefault" data-dismiss="modal" ng-click="refresh();" ng-disabled="temp.inprocess" title="Close the Delete Policy Window.">Cancel</button>
46         <button type="submit" class="btn btn-primary" ng-disabled="!temp.model.versions" autofocus="autofocus" title="OnClick you can delete the Policies.">Delete</button>
47       </div>
48       </form>
49     </div>
50   </div>
51 </div>
52
53 <div class="modal" id="rename" data-toggle="modal" data-backdrop="static" data-keyboard="false">
54   <div class="modal-dialog">
55     <div class="modal-content">
56         <form ng-submit="rename(temp)">
57             <div class="modal-header">
58               <button type="button" class="close" data-dismiss="modal">
59                   <span class="sr-only">Close</span>
60               </button>
61               <h4 class="modal-title">Rename</h4>
62             </div>
63             <div class="modal-body">
64               <label class="radio">Enter New Name : <b>{{temp.model.name}}</b></label>
65               <input class="form-control" ng-model="temp.tempModel.name" autofocus="autofocus" title="Enter the value without space or special characters.">
66
67               <div ng-include data-src="'error-bar'" class="clearfix"></div>
68             </div>
69             <div class="modal-footer">
70               <button type="button" class="btn btn-pedefault" data-dismiss="modal" ng-click="refresh();" ng-disabled="temp.inprocess">Cancel</button>
71               <button type="submit" class="btn btn-primary" ng-disabled="temp.inprocess">Rename</button>
72             </div>
73         </form>
74     </div>
75   </div>
76 </div>
77
78 <div class="modal" id="searchWindow" data-toggle="modal" data-backdrop="static" data-keyboard="false">
79   <div class="modal-dialog">
80     <div class="modal-content">
81         <form>
82             <div class="modal-header">
83               <button type="button" class="close" data-dismiss="modal">
84                   <span class="sr-only">Close</span>
85               </button>
86               <h4 class="modal-title">List of Policies</h4>
87             </div>
88             <div>
89               <div ng-include data-src="'error-bar'" class="clearfix"></div>
90             </div>
91             <div class="modal-footer">
92               <button type="button" class="btn btn-pedefault" data-dismiss="modal" ng-disabled="temp.inprocess">Cancel</button>
93             </div>
94         </form>
95     </div>
96   </div>
97 </div>
98
99 <div class="modal" id="move" data-toggle="modal" data-backdrop="static" data-keyboard="false">
100   <div class="modal-dialog">
101     <div class="modal-content">
102         <form ng-submit="move(temp)">
103             <div class="modal-header">
104               <button type="button" class="close" data-dismiss="modal">
105                   <span class="sr-only">Close</span>
106               </button>
107               <h4 class="modal-title">Move Policy</h4>
108             </div>
109             <div class="modal-body">
110               <div ng-include data-src="'path-selector'" class="clearfix"></div>
111               <div ng-include data-src="'error-bar'" class="clearfix"></div>
112             </div>
113             <div class="modal-footer">
114               <button type="button" class="btn btn-pedefault" data-dismiss="modal" ng-click="refresh();" ng-disabled="temp.inprocess">Cancel</button>
115               <button type="submit" class="btn btn-primary" ng-disabled="temp.inprocess">Move</button>
116             </div>
117         </form>
118     </div>
119   </div>
120 </div>  
121
122 <div class="modal" id="moveScope" data-toggle="modal" data-backdrop="static" data-keyboard="false">
123   <div class="modal-dialog">
124     <div class="modal-content">
125         <form ng-submit="move(temp)">
126             <div class="modal-header">
127               <button type="button" class="close" data-dismiss="modal">
128                   <span class="sr-only">Close</span>
129               </button>
130               <h4 class="modal-title">Move Scope</h4>
131             </div>
132             <div class="modal-body">
133               <div ng-include data-src="'path-selector'" class="clearfix"></div>
134               <div ng-include data-src="'error-bar'" class="clearfix"></div>
135             </div>
136             <div class="modal-footer">
137               <button type="button" class="btn btn-pedefault" data-dismiss="modal" ng-click="refresh();" ng-disabled="temp.inprocess">Cancel</button>
138               <button type="submit" class="btn btn-primary" ng-disabled="temp.inprocess">Move</button>
139             </div>
140         </form>
141     </div>
142   </div>
143 </div>  
144
145 <div class="modal" id="switchVersion" data-toggle="modal" data-backdrop="static" data-keyboard="false">
146   <div class="modal-dialog">
147     <div class="modal-content">
148         <form ng-submit="switchVersion(temp)">
149             <div class="modal-header">
150               <button type="button" class="close" data-dismiss="modal">
151                   <span class="sr-only">Close</span>
152               </button>
153               <h4 class="modal-title">Switch Version</h4>
154             </div>
155             <div class="modal-body">
156               <label class="radio">Highest Version <b></b></label>
157               <input class="form-control" ng-disabled="true" ng-model="temp.tempModel.content.highestVersion" autofocus="autofocus" title="The Field shows highest version of Policy.">
158             </div>
159              <div class="modal-body">
160               <label class="radio">Active Version <b></b></label>
161               <select class="form-control" ng-model="temp.tempModel.content.activeVersion" ng-options="option for option in temp.tempModel.content.availableVersions" autofocus="autofocus" title="Enter the value not greater than highest version to switch policy."></select>
162               <div ng-include data-src="'error-bar'" class="clearfix"></div>
163             </div>
164             <div class="modal-footer">
165               <button type="button" class="btn btn-pedefault" data-dismiss="modal" ng-disabled="temp.inprocess" title="OnClick SwitchVersion Window is closed.">Cancel</button>
166               <button type="submit" class="btn btn-primary" ng-disabled="temp.tempModel.content.highestVersion === temp.tempModel.content.activeVersion" title="OnClick Policy Version will be Switched.">Save</button>
167             </div>
168         </form>
169     </div>
170   </div>
171 </div>
172
173 <div class="modal" id="copy" data-toggle="modal" data-backdrop="static" data-keyboard="false">
174   <div class="modal-dialog">
175     <div class="modal-content">
176         <form ng-submit="copy(temp)">
177             <div class="modal-header">
178               <button type="button" class="close" data-dismiss="modal">
179                   <span class="sr-only">Close</span>
180               </button>
181               <h4 class="modal-title">Clone Policy</h4>
182             </div>
183             <div class="modal-body">
184               <label class="radio">Enter new Policy Name to Clone <b>{{temp.model.name}}</b></label>
185               <input class="form-control" ng-model="temp.tempModel.name" autofocus="autofocus" title="Enter the PolicyName without space or special characters.">
186               <div ng-include data-src="'error-bar'" class="clearfix"></div>
187             </div>
188             <div class="modal-footer">
189               <button type="button" class="btn btn-pedefault" data-dismiss="modal" ng-disabled="temp.inprocess" title="OnClick Clone Window is closed.">Cancel</button>
190               <button type="submit" class="btn btn-primary" ng-disabled="temp.inprocess" title="OnClick the Policy will be cloned.">Clone</button>
191             </div>
192         </form>
193     </div>
194   </div>
195 </div>
196
197 <div class="modal" id="newfolder" data-backdrop="static" data-keyboard="false">
198   <div class="modal-dialog">
199     <div class="modal-content">
200         <form ng-submit="createFolder(temp)">
201             <div class="modal-header">
202               <button type="button" class="close" data-dismiss="modal">
203                   <span class="sr-only">Close</span>
204               </button>
205               <h4 class="modal-title">Add Scope</h4>
206             </div>
207             <div class="modal-body">
208               <label class="radio">Scope Name</label>
209               <input class="form-control" ng-model="temp.tempModel.name" autofocus="autofocus" title="Enter the ScopeName without space or special characters.">
210               <div ng-include data-src="'error-bar'" class="clearfix"></div>
211             </div>
212             <div class="modal-footer">
213               <button id = "cancel" type="button" class="btn btn-pedefault" data-dismiss="modal" ng-disabled="temp.inprocess" title="OnClick Scope Window is closed.">Cancel</button>
214               <button type="submit" class="btn btn-primary" ng-disabled="temp.inprocess" title="OnClick Scope is created.">Create</button>
215             </div>
216         </form>
217     </div>
218   </div>
219 </div>
220
221 <div class="modal" id="addSubScope" data-toggle="modal" data-backdrop="static" data-keyboard="false">
222   <div class="modal-dialog">
223     <div class="modal-content">
224         <form ng-submit="subScopeFolder(temp)">
225             <div class="modal-header">
226               <button type="button" class="close" data-dismiss="modal">
227                   <span class="sr-only">Close</span>
228               </button>
229               <h4 class="modal-title">Add Sub Scope</h4>
230             </div>
231             <div class="modal-body">
232               <label class="radio">Scope Name</label>
233               <input class="form-control" ng-model="temp.tempModel.subScopename" autofocus="autofocus" title="Enter the SubScopeName without space or special characters.">
234               <div ng-include data-src="'error-bar'" class="clearfix"></div>
235             </div>
236             <div class="modal-footer">
237               <button type="button" class="btn btn-pedefault" data-dismiss="modal" ng-disabled="temp.inprocess" title="OnClick SubScope Window is closed.">Cancel</button>
238               <button type="submit" class="btn btn-primary" ng-disabled="temp.inprocess" title="OnClick SubScope is created.">Create</button>
239             </div>
240         </form>
241     </div>
242   </div>
243 </div>
244
245 <div class="modal" id="uploadfile" data-toggle="modal" data-backdrop="static" data-keyboard="false">
246   <div class="modal-dialog">
247     <div class="modal-content">
248         <form ng-submit="uploadFiles()">
249             <div class="modal-header">
250               <button type="button" class="close" data-dismiss="modal">
251                   <span class="sr-only">Close</span>
252               </button>
253               <h4 class="modal-title">Import</h4>
254             </div>
255             <div class="modal-body">
256               <label class="radio">Upload to</label>
257               <input type="file" class="form-control" ng-file="$parent.uploadFileList" autofocus="autofocus" multiple="multiple"/>
258               <div ng-include data-src="'error-bar'" class="clearfix"></div>
259             </div>
260             <div class="modal-footer">
261               <div ng-show="!fileUploader.requesting">
262                   <button type="button" class="btn btn-pedefault" data-dismiss="modal" title="OnClick Import window is closed.">Cancel</button>
263                   <button type="submit" class="btn btn-primary" ng-disabled="!uploadFileList.length || fileUploader.requesting" title="OnClick Policy will be Imported.">{{'upload' | translate}}</button>
264               </div>
265               <div ng-show="fileUploader.requesting">
266                   <span class="label label-warning">Uploading......</span>
267               </div>
268             </div>
269         </form>
270     </div>
271   </div>
272 </div>
273
274 <div class="modal" id="selector" ng-controller="PolicyManagerModalCtrl">
275   <div class="modal-dialog">
276     <div class="modal-content">
277       <div class="modal-header">
278         <button type="button" class="close" data-dismiss="modal">
279             <span class="sr-only">Close</span>
280         </button>
281         <h4 class="modal-title">Select the Destination Scope</h4>
282       </div>
283       <div>
284         <div>
285             <div ng-include="config.tplPath + '/current-folder-breadcrumb.html'"></div>
286             <div ng-include="config.tplPath + '/main-table-modal.html'"></div>
287         </div>
288       </div>
289       <div class="modal-footer">
290         <button type="button" class="btn btn-pedefault" data-dismiss="modal" ng-disabled="temp.inprocess">Close</button>
291       </div>
292     </div>
293   </div>
294 </div>
295
296 <script type="text/ng-template" id="path-selector">
297   <div class="panel panel-primary mt10 mb0">
298     <div class="panel-body">
299         <div class="detail-sources">
300           <code class="mr5"><b>Source:</b> {{temp.model.fullPath()}}</code>
301         </div>
302         <div class="detail-sources">
303           <code class="mr5"><b>Destination:</b>{{temp.tempModel.fullPath()}}</code>
304           <a href=""  ng-click="openNavigator(temp)"><span class="label label-primary">change</span></a>
305         </div>
306     </div>
307   </div>
308 </script>
309
310 <script type="text/ng-template" id="error-bar">
311     <div class="label label-danger error-msg pull-left animated fadeIn" ng-show="temp.error">
312       <i class="glyphicon glyphicon-remove-circle"></i>
313       <span>{{temp.error}}</span>
314     </div>
315 </script>