Browse Source

Ajout du template de la vue groupadmin_vcenter

ref #16796 @20m
tags/pkg/dev/eole-2.7.0/0.0.1-0
Philippe Caseiro 3 years ago
parent
commit
8a9fcd5368
3 changed files with 1522 additions and 0 deletions
  1. 1
    0
      dicos/99_one-frontend.xml
  2. 760
    0
      tmpl/groupadmin.yaml
  3. 761
    0
      tmpl/groupadmin_vcenter.yaml

+ 1
- 0
dicos/99_one-frontend.xml View File

@@ -6,6 +6,7 @@
6 6
 		<file filelist='onefrontend' name='/etc/one/sunstone-views/admin.yaml' rm='True' mkdir='True'/>
7 7
 		<file filelist='onefrontend' name='/etc/one/sunstone-views/admin_vcenter.yaml' rm='True' mkdir='True'/>
8 8
 		<file filelist='onefrontend' name='/etc/one/sunstone-views/groupadmin.yaml' rm='True' mkdir='True'/>
9
+		<file filelist='onefrontend' name='/etc/one/sunstone-views/groupadmin_vcenter.yaml' rm='True' mkdir='True'/>
9 10
         <file filelist='onefrontend' name='/etc/one/auth/ldap_auth.conf' source='sunstone-ldap_auth.conf' rm='True' mkdir='True'/>
10 11
         <file filelist='onefrontend' name='/etc/nginx/sites-available/nebula.conf' source='nginx-nebula.conf' rm='True' mkdir='True'/>
11 12
         <file filelist='appmarket' name='/etc/one/sunstone-appmarket.conf' rm='True' mkdir='True'/>

+ 760
- 0
tmpl/groupadmin.yaml View File

@@ -0,0 +1,760 @@
1
+%set oneflow = %%getVar('activer_oneflow','non') == 'oui'
2
+small_logo: images/opennebula-5.0.png
3
+provision_logo: images/opennebula-5.0.png
4
+enabled_tabs:
5
+    - dashboard-tab
6
+    - instances-top-tab
7
+    - vms-tab
8
+%if %%oneflow
9
+    - oneflow-services-tab
10
+%end if
11
+    - vrouters-tab
12
+    - templates-top-tab
13
+    - templates-tab
14
+%if %%oneflow
15
+    - oneflow-templates-tab
16
+%end if
17
+    - vrouter-templates-tab
18
+    #- infrastructure-top-tab
19
+    #- clusters-tab
20
+    #- hosts-tab
21
+    #- zones-tab
22
+    #- storage-top-tab
23
+    #- datastores-tab
24
+    #- images-tab
25
+    #- files-tab
26
+    #- marketplaces-tab
27
+    #- marketplaceapps-tab
28
+    - network-top-tab
29
+    - vnets-tab
30
+    - vnets-topology-tab
31
+    - secgroups-tab
32
+    - system-top-tab
33
+    - users-tab
34
+    - groups-tab
35
+    #- vdcs-tab
36
+    #- acls-tab
37
+    - settings-tab
38
+    #- support-tab
39
+autorefresh: true
40
+features:
41
+    # True to show showback monthly reports, and VM cost
42
+    showback: true
43
+
44
+    # Allows to change the security groups for each network interface
45
+    # on the VM creation dialog
46
+    secgroups: true
47
+tabs:
48
+    dashboard-tab:
49
+        # The following widgets can be used inside any of the '_per_row' settings
50
+        # bellow. As the name suggest, the widgets will be scaled to fit one,
51
+        # two, or three per row. The footer uses the widgets at full size, i.e.
52
+        # one per row.
53
+        #
54
+        # - storage
55
+        # - users
56
+        # - network
57
+        # - hosts
58
+        # - vms
59
+        # - groupquotas
60
+        # - quotas
61
+        panel_tabs:
62
+        actions:
63
+            Dashboard.refresh: false
64
+            Sunstone.toggle_top: false
65
+        widgets_one_per_row:
66
+            - vms
67
+            - users
68
+        widgets_three_per_row:
69
+        widgets_two_per_row:
70
+            - groupquotas
71
+            - quotas
72
+        widgets_one_footer:
73
+    system-top-tab:
74
+        panel_tabs:
75
+        actions:
76
+    users-tab:
77
+        panel_tabs:
78
+            user_info_tab: true
79
+            user_quotas_tab: true
80
+            user_groups_tab: true
81
+            user_accounting_tab: true
82
+            user_showback_tab: true
83
+        table_columns:
84
+            - 0         # Checkbox
85
+            - 1         # ID
86
+            - 2         # Name
87
+            #- 3         # Group
88
+            #- 4         # Auth driver
89
+            - 5         # VMs
90
+            - 6         # Memory
91
+            - 7         # CPU
92
+            #- 8         # Group ID
93
+            #- 9         # Hidden User Data
94
+            #- 10        # Labels
95
+        actions:
96
+            User.refresh: true
97
+            User.create_dialog: true
98
+            User.update_password: true
99
+            User.quotas_dialog: true
100
+            User.groups_dialog: false
101
+            User.chgrp: false
102
+            User.change_authentication: false
103
+            User.delete: true
104
+            User.edit_labels: true
105
+            User.menu_labels: true
106
+    groups-tab:
107
+        panel_tabs:
108
+            group_info_tab: true
109
+            group_users_tab: true
110
+            group_quotas_tab: true
111
+            group_accounting_tab: true
112
+            group_showback_tab: true
113
+        table_columns:
114
+            - 0         # Checkbox
115
+            - 1         # ID
116
+            - 2         # Name
117
+            - 3         # Users
118
+            - 4         # VMs
119
+            - 5         # Memory
120
+            - 6         # CPU
121
+            #- 7         # Labels
122
+        actions:
123
+            Group.refresh: true
124
+            Group.create_dialog: false
125
+            Group.update_dialog: false
126
+            Group.quotas_dialog: false
127
+            Group.delete: false
128
+            Group.edit_admins: false
129
+            Group.edit_labels: true
130
+            Group.menu_labels: true
131
+    vdcs-tab:
132
+        panel_tabs:
133
+            vdc_info_tab: true
134
+            vdc_groups_tab: true
135
+            vdc_resources_tab: true
136
+        table_columns:
137
+            - 0         # Checkbox
138
+            - 1         # ID
139
+            - 2         # Name
140
+            - 3         # Groups
141
+            - 4         # Clusters
142
+            - 5         # Hosts
143
+            - 6         # VNets
144
+            - 7         # Datastores
145
+            #- 8         # Labels
146
+        actions:
147
+            Vdc.refresh: true
148
+            Vdc.create_dialog: true
149
+            Vdc.update_dialog: true
150
+            Vdc.rename: true
151
+            Vdc.delete: true
152
+            Vdc.edit_labels: true
153
+            Vdc.menu_labels: true
154
+    acls-tab:
155
+        panel_tabs:
156
+        table_columns:
157
+            - 0         # Checkbox
158
+            - 1         # ID
159
+            - 2         # Applies to
160
+            - 3         # Affected resources
161
+            - 4         # Resource ID / Owned by
162
+            - 5         # Allowed operations
163
+            - 6         # Zone
164
+            #- 7         # ACL String
165
+        actions:
166
+            Acl.refresh: true
167
+            Acl.create_dialog: true
168
+            Acl.delete: true
169
+    templates-top-tab:
170
+        panel_tabs:
171
+        actions:
172
+    templates-tab:
173
+        panel_tabs:
174
+            template_info_tab: true
175
+            template_template_tab: false
176
+        table_columns:
177
+            - 0         # Checkbox
178
+            - 1         # ID
179
+            - 2         # Owner
180
+            - 3         # Group
181
+            - 4         # Name
182
+            - 5         # Registration time
183
+            #- 6         # Labels
184
+        actions:
185
+            Template.refresh: true
186
+            Template.create_dialog: false
187
+            Template.import_dialog: false
188
+            Template.update_dialog: false
189
+            Template.instantiate_vms: true
190
+            Template.rename: true
191
+            Template.chown: true
192
+            Template.chgrp: false
193
+            Template.chmod: false
194
+            Template.clone_dialog: true
195
+            Template.delete_dialog: true
196
+            Template.share: true
197
+            Template.unshare: true
198
+            Template.edit_labels: true
199
+            Template.menu_labels: true
200
+        template_creation_tabs:
201
+            general: true
202
+            storage: true
203
+            network: true
204
+            os_booting: true
205
+            features: true
206
+            input_output: true
207
+            context: true
208
+            scheduling: true
209
+            hybrid: true
210
+            other: true
211
+%if %%oneflow
212
+    oneflow-templates-tab:
213
+        panel_tabs:
214
+            service_template_info_tab: true
215
+            service_template_roles_tab: true
216
+            service_template_template_tab: true
217
+        table_columns:
218
+            - 0         # Checkbox
219
+            - 1         # ID
220
+            - 2         # Owner
221
+            - 3         # Group
222
+            - 4         # Name
223
+            #- 5        # Labels
224
+        actions:
225
+            ServiceTemplate.refresh: true
226
+            ServiceTemplate.create_dialog: false
227
+            ServiceTemplate.update_dialog: false
228
+            ServiceTemplate.instantiate: true
229
+            ServiceTemplate.chown: false
230
+            ServiceTemplate.chgrp: false
231
+            ServiceTemplate.chmod: false
232
+            ServiceTemplate.rename: false
233
+            ServiceTemplate.clone_dialog: false
234
+            ServiceTemplate.delete: false
235
+            ServiceTemplate.edit_labels: true
236
+            ServiceTemplate.menu_labels: true
237
+%end if
238
+    vrouter-templates-tab:
239
+        panel_tabs:
240
+            vrouter_template_info_tab: true
241
+            vrouter_template_template_tab: false
242
+        table_columns:
243
+            - 0         # Checkbox
244
+            - 1         # ID
245
+            - 2         # Owner
246
+            - 3         # Group
247
+            - 4         # Name
248
+            - 5         # Registration time
249
+            #- 6         # Labels
250
+        actions:
251
+            VirtualRouterTemplate.refresh: true
252
+            VirtualRouterTemplate.create_dialog: false
253
+            VirtualRouterTemplate.update_dialog: false
254
+            VirtualRouterTemplate.rename: true
255
+            VirtualRouterTemplate.chown: true
256
+            VirtualRouterTemplate.chgrp: false
257
+            VirtualRouterTemplate.chmod: false
258
+            VirtualRouterTemplate.clone_dialog: true
259
+            VirtualRouterTemplate.delete_dialog: true
260
+            VirtualRouterTemplate.share: true
261
+            VirtualRouterTemplate.unshare: true
262
+            VirtualRouterTemplate.edit_labels: true
263
+            VirtualRouterTemplate.menu_labels: true
264
+        template_creation_tabs:
265
+            general: true
266
+            storage: true
267
+            network: true
268
+            os_booting: true
269
+            features: true
270
+            input_output: true
271
+            context: true
272
+            scheduling: true
273
+            hybrid: true
274
+            other: true
275
+    instances-top-tab:
276
+        panel_tabs:
277
+        actions:
278
+    vms-tab:
279
+        panel_tabs:
280
+            vm_info_tab: true
281
+            vm_capacity_tab: true
282
+            vm_storage_tab: true
283
+            vm_network_tab: true
284
+            vm_snapshot_tab: false
285
+            vm_placement_tab: false
286
+            vm_actions_tab: false
287
+            vm_conf_tab: false
288
+            vm_template_tab: false
289
+            vm_log_tab: false
290
+        table_columns:
291
+            - 0       # Checkbox
292
+            - 1       # ID
293
+            - 2       # Owner
294
+            #- 3       # Group
295
+            - 4       # Name
296
+            - 5       # Status
297
+            #- 6       # Used CPU
298
+            #- 7       # Used Memory
299
+            #- 8       # Host
300
+            - 9       # IPs
301
+            #- 10      # Start Time
302
+            - 11      # VNC
303
+            #- 12      # Hidden Template
304
+            #- 13      # Labels
305
+        actions:
306
+            VM.refresh: true
307
+            VM.create_dialog: true
308
+            VM.rename: true
309
+            VM.chown: true
310
+            VM.chgrp: false
311
+            VM.chmod: false
312
+            VM.deploy: false
313
+            VM.migrate: false
314
+            VM.migrate_live: false
315
+            VM.hold: true
316
+            VM.release: true
317
+            VM.suspend: false
318
+            VM.resume: true
319
+            VM.stop: false
320
+            VM.recover: false
321
+            VM.reboot: true
322
+            VM.reboot_hard: true
323
+            VM.poweroff: true
324
+            VM.poweroff_hard: true
325
+            VM.undeploy: true
326
+            VM.undeploy_hard: true
327
+            VM.terminate: true
328
+            VM.terminate_hard: true
329
+            VM.resize: false
330
+            VM.attachdisk: false
331
+            VM.detachdisk: false
332
+            VM.disk_saveas: false
333
+            VM.attachnic: false
334
+            VM.detachnic: false
335
+            VM.snapshot_create: false
336
+            VM.snapshot_revert: false
337
+            VM.snapshot_delete: false
338
+            VM.disk_snapshot_create: false
339
+            VM.disk_snapshot_revert: false
340
+            VM.disk_snapshot_delete: false
341
+            VM.resched: false
342
+            VM.unresched: false
343
+            VM.save_as_template: true
344
+            VM.updateconf: false
345
+            VM.edit_labels: true
346
+            VM.menu_labels: true
347
+%if %%oneflow
348
+    oneflow-services-tab:
349
+        panel_tabs:
350
+            service_info_tab: true
351
+            service_roles_tab: true
352
+            service_log_tab: true
353
+        panel_tabs_actions:
354
+            service_roles_tab:
355
+                Role.scale: true
356
+                Role.hold: true
357
+                Role.release: true
358
+                Role.suspend: false
359
+                Role.resume: true
360
+                Role.stop: false
361
+                Role.reboot: true
362
+                Role.reboot_hard: true
363
+                Role.poweroff: true
364
+                Role.poweroff_hard: true
365
+                Role.undeploy: true
366
+                Role.undeploy_hard: true
367
+                Role.terminate: true
368
+                Role.terminate_hard: true
369
+                RoleVM.hold: true
370
+                RoleVM.release: true
371
+                RoleVM.suspend: false
372
+                RoleVM.resume: true
373
+                RoleVM.stop: false
374
+                RoleVM.reboot: true
375
+                RoleVM.reboot_hard: true
376
+                RoleVM.poweroff: true
377
+                RoleVM.poweroff_hard: true
378
+                RoleVM.undeploy: true
379
+                RoleVM.undeploy_hard: true
380
+                RoleVM.terminate: true
381
+                RoleVM.terminate_hard: true
382
+                RoleVM.resched: false
383
+                RoleVM.unresched: false
384
+                RoleVM.recover: false
385
+        table_columns:
386
+            - 0         # Checkbox
387
+            - 1         # ID
388
+            - 2         # Owner
389
+            #- 3         # Group
390
+            - 4         # Name
391
+            - 5         # State
392
+            #- 6        # Labels
393
+        actions:
394
+            Service.refresh: true
395
+            Service.chown: true
396
+            Service.chgrp: false
397
+            Service.chmod: false
398
+            Service.rename: true
399
+            Service.shutdown: true
400
+            Service.recover: true
401
+            Service.delete: true
402
+            Service.edit_labels: true
403
+            Service.menu_labels: true
404
+%end if
405
+    infrastructure-top-tab:
406
+        panel_tabs:
407
+        actions:
408
+    clusters-tab:
409
+        panel_tabs:
410
+            cluster_info_tab: true
411
+            cluster_host_tab: true
412
+            cluster_vnet_tab: true
413
+            cluster_datastore_tab: true
414
+        table_columns:
415
+            - 0         # Checkbox
416
+            - 1         # ID
417
+            - 2         # Name
418
+            - 3         # Hosts
419
+            - 4         # VNets
420
+            - 5         # Datastores
421
+            #- 6         # Labels
422
+        actions:
423
+            Cluster.refresh: true
424
+            Cluster.create_dialog: true
425
+            Cluster.update_dialog: true
426
+            Cluster.delete: true
427
+            Cluster.rename: true
428
+            Cluster.edit_labels: true
429
+            Cluster.menu_labels: true
430
+    hosts-tab:
431
+        panel_tabs:
432
+            host_info_tab: true
433
+            host_monitoring_tab: true
434
+            host_vms_tab: true
435
+            host_wilds_tab: true
436
+            host_zombies_tab: true
437
+            host_esx_tab: true
438
+            host_pci_tab: true
439
+        table_columns:
440
+            - 0         # Checkbox
441
+            - 1         # ID
442
+            - 2         # Name
443
+            - 3         # Cluster
444
+            - 4         # RVMs
445
+            #- 5         # Real CPU
446
+            - 6         # Allocated CPU
447
+            #- 7         # Real MEM
448
+            - 8         # Allocated MEM
449
+            - 9         # Status
450
+            #- 10        # IM MAD
451
+            #- 11        # VM MAD
452
+            #- 12        # Last monitored on
453
+            #- 13        # Labels
454
+        actions:
455
+            Host.refresh: true
456
+            Host.create_dialog: true
457
+            Host.addtocluster: true
458
+            Host.rename: true
459
+            Host.enable: true
460
+            Host.disable: true
461
+            Host.offline: true
462
+            Host.delete: true
463
+            Host.edit_labels: true
464
+            Host.menu_labels: true
465
+    zones-tab:
466
+        panel_tabs:
467
+            zone_info_tab: true
468
+        table_columns:
469
+            - 0         # Checkbox
470
+            - 1         # ID
471
+            - 2         # Name
472
+            - 3         # Endpoint
473
+            #- 4         # Labels
474
+        actions:
475
+            Zone.refresh: true
476
+            Zone.create_dialog: true
477
+            Zone.rename: true
478
+            Zone.delete: true
479
+            Zone.edit_labels: true
480
+            Zone.menu_labels: true
481
+    storage-top-tab:
482
+        panel_tabs:
483
+        actions:
484
+    datastores-tab:
485
+        panel_tabs:
486
+            datastore_info_tab: true
487
+            datastore_image_tab: true
488
+            datastore_clusters_tab: false
489
+        table_columns:
490
+            - 0         # Checkbox
491
+            - 1         # ID
492
+            - 2         # Owner
493
+            - 3         # Group
494
+            - 4         # Name
495
+            - 5         # Capacity
496
+            - 6         # Cluster
497
+            #- 7         # Basepath
498
+            #- 8         # TM
499
+            #- 9         # DS
500
+            - 10        # Type
501
+            - 11        # Status
502
+            #- 12        # Labels
503
+        actions:
504
+            Datastore.refresh: true
505
+            Datastore.create_dialog: true
506
+            Datastore.import_dialog: false
507
+            Datastore.addtocluster: true
508
+            Datastore.rename: true
509
+            Datastore.chown: true
510
+            Datastore.chgrp: true
511
+            Datastore.chmod: true
512
+            Datastore.delete: true
513
+            Datastore.enable: true
514
+            Datastore.disable: true
515
+            Datastore.edit_labels: true
516
+            Datastore.menu_labels: true
517
+    images-tab:
518
+        panel_tabs:
519
+            image_info_tab: true
520
+            image_vms_tab: true
521
+            image_snapshots_tab: true
522
+        table_columns:
523
+            - 0         # Checkbox
524
+            - 1         # ID
525
+            - 2         # Owner
526
+            - 3         # Group
527
+            - 4         # Name
528
+            - 5         # Datastore
529
+            #- 6         # Size
530
+            - 7        # Type
531
+            #- 8         # Registration time
532
+            #- 9        # Persistent
533
+            - 10        # Status
534
+            - 11        # #VMs
535
+            #- 12       # Target
536
+            #- 13       # Labels
537
+        actions:
538
+            Image.refresh: true
539
+            Image.create_dialog: true
540
+            Image.import_dialog: false
541
+            Image.upload_marketplace_dialog: true
542
+            Image.rename: true
543
+            Image.chown: true
544
+            Image.chgrp: true
545
+            Image.chmod: true
546
+            Image.enable: true
547
+            Image.disable: true
548
+            Image.persistent: true
549
+            Image.nonpersistent: true
550
+            Image.clone_dialog: true
551
+            Image.delete: true
552
+            Image.snapshot_flatten: true
553
+            Image.snapshot_revert: true
554
+            Image.snapshot_delete: true
555
+            Image.edit_labels: true
556
+            Image.menu_labels: true
557
+    files-tab:
558
+        panel_tabs:
559
+            file_info_tab: true
560
+        table_columns:
561
+            - 0         # Checkbox
562
+            - 1         # ID
563
+            - 2         # Owner
564
+            - 3         # Group
565
+            - 4         # Name
566
+            - 5         # Datastore
567
+            #- 6         # Size
568
+            - 7        # Type
569
+            #- 8         # Registration time
570
+            #- 9        # Persistent
571
+            - 10        # Status
572
+            #- 11        # #VMs
573
+            #- 12       # Target
574
+            #- 13       # Labels
575
+        actions:
576
+            File.refresh: true
577
+            File.create_dialog: true
578
+            File.rename: true
579
+            File.chown: true
580
+            File.chgrp: true
581
+            File.chmod: true
582
+            File.enable: true
583
+            File.disable: true
584
+            File.delete: true
585
+            File.edit_labels: true
586
+            File.menu_labels: true
587
+    marketplaces-tab:
588
+        panel_tabs:
589
+            marketplace_info_tab: true
590
+            marketplace_apps_tab: true
591
+        table_columns:
592
+            - 0         # Checkbox
593
+            - 1         # ID
594
+            - 2         # Owner
595
+            - 3         # Group
596
+            - 4         # Name
597
+            - 5         # Capacity
598
+            - 6         # Apps
599
+            - 7         # Driver
600
+            - 8         # Zone
601
+            #- 9        # Labels
602
+        actions:
603
+            MarketPlace.refresh: true
604
+            MarketPlace.create_dialog: true
605
+            MarketPlace.update_dialog: true
606
+            MarketPlace.rename: true
607
+            MarketPlace.chown: true
608
+            MarketPlace.chgrp: true
609
+            MarketPlace.chmod: true
610
+            MarketPlace.delete: true
611
+            MarketPlace.edit_labels: true
612
+            MarketPlace.menu_labels: true
613
+    marketplaceapps-tab:
614
+        panel_tabs:
615
+            marketplaceapp_info_tab: true
616
+            marketplaceapp_templates_tab: true
617
+        table_columns:
618
+            - 0         # Checkbox
619
+            - 1         # ID
620
+            - 2         # Owner
621
+            - 3         # Group
622
+            - 4         # Name
623
+            #- 5         # Version
624
+            - 6         # Size
625
+            - 7         # State
626
+            #- 8         # Type
627
+            - 9         # Registration
628
+            - 10        # Marketplace
629
+            - 11         # Zone
630
+            #- 12        # Labels
631
+        actions:
632
+            MarketPlaceApp.refresh: true
633
+            MarketPlaceApp.create_dialog: true
634
+            MarketPlaceApp.download_opennebula_dialog: true
635
+            MarketPlaceApp.download_local: true
636
+            MarketPlaceApp.rename: true
637
+            MarketPlaceApp.chown: true
638
+            MarketPlaceApp.chgrp: true
639
+            MarketPlaceApp.chmod: true
640
+            MarketPlaceApp.enable: true
641
+            MarketPlaceApp.disable: true
642
+            MarketPlaceApp.delete: true
643
+            MarketPlaceApp.edit_labels: true
644
+            MarketPlaceApp.menu_labels: true
645
+    network-top-tab:
646
+        panel_tabs:
647
+        actions:
648
+    vnets-tab:
649
+        panel_tabs:
650
+            vnet_info_tab: false
651
+            vnet_ar_list_tab: false
652
+            vnet_leases_tab: true
653
+            vnet_sg_list_tab: true
654
+            vnet_vr_list_tab: false
655
+            vnet_clusters_tab: false
656
+        table_columns:
657
+            - 0         # Checkbox
658
+            - 1         # ID
659
+            #- 2         # Owner
660
+            #- 3         # Group
661
+            - 4         # Name
662
+            #- 5         # Reservation
663
+            #- 6         # Cluster
664
+            #- 7         # Bridge
665
+            #- 8         # Leases
666
+            #- 9         # VLAN ID
667
+            #- 10         # Labels
668
+        actions:
669
+            Network.refresh: true
670
+            Network.create_dialog: false
671
+            Network.import_dialog: false
672
+            Network.update_dialog: false
673
+            Network.reserve_dialog: false
674
+            Network.addtocluster: false
675
+            Network.rename: false
676
+            Network.chown: false
677
+            Network.chgrp: false
678
+            Network.chmod: false
679
+            Network.delete: false
680
+            Network.hold_lease: false
681
+            Network.release_lease: false
682
+            Network.add_ar: false
683
+            Network.remove_ar: false
684
+            Network.update_ar: false
685
+            Network.edit_labels: true
686
+            Network.menu_labels: true
687
+    vrouters-tab:
688
+        panel_tabs:
689
+            virtual_router_info_tab: true
690
+            virtual_router_vms_tab: true
691
+        table_columns:
692
+            - 0         # Checkbox
693
+            - 1         # ID
694
+            - 2         # Owner
695
+            #- 3         # Group
696
+            - 4         # Name
697
+        actions:
698
+            VirtualRouter.refresh: true
699
+            VirtualRouter.create_dialog: true
700
+            VirtualRouter.rename: true
701
+            VirtualRouter.chown: true
702
+            VirtualRouter.chgrp: false
703
+            VirtualRouter.chmod: false
704
+            VirtualRouter.delete: true
705
+            VirtualRouter.attachnic: false
706
+            VirtualRouter.detachnic: false
707
+            VirtualRouter.edit_labels: true
708
+            VirtualRouter.menu_labels: true
709
+    vnets-topology-tab:
710
+        panel_tabs:
711
+        actions:
712
+            NetworkTopology.refresh: true
713
+            NetworkTopology.fit: true
714
+            NetworkTopology.collapseVMs: true
715
+            NetworkTopology.openVMs: true
716
+    secgroups-tab:
717
+        panel_tabs:
718
+            security_group_info_tab: true
719
+            security_group_vms_tab: true
720
+        table_columns:
721
+            - 0         # Checkbox
722
+            - 1         # ID
723
+            #- 2         # Owner
724
+            #- 3         # Group
725
+            - 4         # Name
726
+            #- 5         # Labels
727
+        actions:
728
+            SecurityGroup.refresh: true
729
+            SecurityGroup.create_dialog: false
730
+            SecurityGroup.update_dialog: false
731
+            SecurityGroup.rename: false
732
+            SecurityGroup.chown: false
733
+            SecurityGroup.chgrp: false
734
+            SecurityGroup.chmod: false
735
+            SecurityGroup.clone_dialog: false
736
+            SecurityGroup.commit_dialog: false
737
+            SecurityGroup.delete: false
738
+            SecurityGroup.edit_labels: true
739
+            SecurityGroup.menu_labels: true
740
+    support-tab:
741
+        panel_tabs:
742
+            support_info_tab: true
743
+        table_columns:
744
+            #- 0         # Checkbox
745
+            - 1         # ID
746
+            - 2         # Subject
747
+            - 3         # Created at
748
+            - 4         # Status
749
+        actions:
750
+            Support.refresh: true
751
+            Support.create_dialog: true
752
+    settings-tab:
753
+        panel_tabs:
754
+            user_info_tab: true
755
+            user_quotas_tab: true
756
+            group_quotas_tab: true
757
+            user_accounting_tab: true
758
+            user_showback_tab: true
759
+        actions:
760
+            User.quotas_dialog: false

+ 761
- 0
tmpl/groupadmin_vcenter.yaml View File

@@ -0,0 +1,761 @@
1
+%set oneflow = %%getVar('activer_oneflow','non') == 'oui'
2
+small_logo: images/opennebula-5.0.png
3
+provision_logo: images/opennebula-5.0.png
4
+enabled_tabs:
5
+    - dashboard-tab
6
+    - instances-top-tab
7
+    - vms-tab
8
+%if %%oneflow
9
+    - oneflow-services-tab
10
+%end if
11
+    - vrouters-tab
12
+    - templates-top-tab
13
+    #- templates-tab
14
+%if %%oneflow
15
+    - oneflow-templates-tab
16
+%end if
17
+    #- vrouter-templates-tab
18
+    #- infrastructure-top-tab
19
+    #- clusters-tab
20
+    #- hosts-tab
21
+    #- zones-tab
22
+    #- storage-top-tab
23
+    #- datastores-tab
24
+    #- images-tab
25
+    #- files-tab
26
+    #- marketplaces-tab
27
+    #- marketplaceapps-tab
28
+    - network-top-tab
29
+    - vnets-tab
30
+    - vnets-topology-tab
31
+    #- secgroups-tab
32
+    - system-top-tab
33
+    - users-tab
34
+    - groups-tab
35
+    #- vdcs-tab
36
+    #- acls-tab
37
+    - settings-tab
38
+    #- support-tab
39
+autorefresh: true
40
+features:
41
+    # True to show showback monthly reports, and VM cost
42
+    showback: true
43
+
44
+    # Allows to change the security groups for each network interface
45
+    # on the VM creation dialog
46
+    secgroups: false
47
+tabs:
48
+    dashboard-tab:
49
+        # The following widgets can be used inside any of the '_per_row' settings
50
+        # bellow. As the name suggest, the widgets will be scaled to fit one,
51
+        # two, or three per row. The footer uses the widgets at full size, i.e.
52
+        # one per row.
53
+        #
54
+        # - storage
55
+        # - users
56
+        # - network
57
+        # - hosts
58
+        # - vms
59
+        # - groupquotas
60
+        # - quotas
61
+        panel_tabs:
62
+        actions:
63
+            Dashboard.refresh: false
64
+            Sunstone.toggle_top: false
65
+        widgets_one_per_row:
66
+            - vms
67
+            - users
68
+        widgets_three_per_row:
69
+        widgets_two_per_row:
70
+            - groupquotas
71
+            - quotas
72
+        widgets_one_footer:
73
+    system-top-tab:
74
+        panel_tabs:
75
+        actions:
76
+    users-tab:
77
+        panel_tabs:
78
+            user_info_tab: true
79
+            user_quotas_tab: true
80
+            user_groups_tab: true
81
+            user_accounting_tab: true
82
+            user_showback_tab: true
83
+        table_columns:
84
+            - 0         # Checkbox
85
+            - 1         # ID
86
+            - 2         # Name
87
+            #- 3         # Group
88
+            #- 4         # Auth driver
89
+            - 5         # VMs
90
+            - 6         # Memory
91
+            - 7         # CPU
92
+            #- 8         # Group ID
93
+            #- 9         # Hidden User Data
94
+            #- 10        # Labels
95
+        actions:
96
+            User.refresh: true
97
+            User.create_dialog: true
98
+            User.update_password: true
99
+            User.quotas_dialog: true
100
+            User.groups_dialog: false
101
+            User.chgrp: false
102
+            User.addgroup: false
103
+            User.delgroup: false
104
+            User.change_authentication: false
105
+            User.delete: true
106
+            User.edit_labels: true
107
+            User.menu_labels: true
108
+    groups-tab:
109
+        panel_tabs:
110
+            group_info_tab: true
111
+            group_users_tab: true
112
+            group_quotas_tab: true
113
+            group_accounting_tab: true
114
+            group_showback_tab: true
115
+        table_columns:
116
+            - 0         # Checkbox
117
+            - 1         # ID
118
+            - 2         # Name
119
+            - 3         # Users
120
+            - 4         # VMs
121
+            - 5         # Memory
122
+            - 6         # CPU
123
+            #- 7         # Labels
124
+        actions:
125
+            Group.refresh: true
126
+            Group.create_dialog: false
127
+            Group.update_dialog: false
128
+            Group.quotas_dialog: false
129
+            Group.delete: false
130
+            Group.edit_admins: false
131
+            Group.edit_labels: true
132
+            Group.menu_labels: true
133
+    vdcs-tab:
134
+        panel_tabs:
135
+            vdc_info_tab: true
136
+            vdc_groups_tab: true
137
+            vdc_resources_tab: true
138
+        table_columns:
139
+            - 0         # Checkbox
140
+            - 1         # ID
141
+            - 2         # Name
142
+            - 3         # Groups
143
+            - 4         # Clusters
144
+            - 5         # Hosts
145
+            - 6         # VNets
146
+            - 7         # Datastores
147
+            #- 8         # Labels
148
+        actions:
149
+            Vdc.refresh: true
150
+            Vdc.create_dialog: true
151
+            Vdc.update_dialog: true
152
+            Vdc.rename: true
153
+            Vdc.delete: true
154
+            Vdc.edit_labels: true
155
+            Vdc.menu_labels: true
156
+    acls-tab:
157
+        panel_tabs:
158
+        table_columns:
159
+            - 0         # Checkbox
160
+            - 1         # ID
161
+            - 2         # Applies to
162
+            - 3         # Affected resources
163
+            - 4         # Resource ID / Owned by
164
+            - 5         # Allowed operations
165
+            - 6         # Zone
166
+            #- 7         # ACL String
167
+        actions:
168
+            Acl.refresh: true
169
+            Acl.create_dialog: true
170
+            Acl.delete: true
171
+    templates-top-tab:
172
+        panel_tabs:
173
+        actions:
174
+    templates-tab:
175
+        panel_tabs:
176
+            template_info_tab: true
177
+            template_template_tab: false
178
+        table_columns:
179
+            - 0         # Checkbox
180
+            - 1         # ID
181
+            - 2         # Owner
182
+            - 3         # Group
183
+            - 4         # Name
184
+            - 5         # Registration time
185
+            #- 6         # Labels
186
+        actions:
187
+            Template.refresh: true
188
+            Template.create_dialog: false
189
+            Template.import_dialog: false
190
+            Template.update_dialog: false
191
+            Template.instantiate_vms: true
192
+            Template.rename: true
193
+            Template.chown: true
194
+            Template.chgrp: false
195
+            Template.chmod: false
196
+            Template.clone_dialog: true
197
+            Template.delete_dialog: true
198
+            Template.share: true
199
+            Template.unshare: true
200
+            Template.edit_labels: true
201
+            Template.menu_labels: true
202
+        template_creation_tabs:
203
+            general: true
204
+            storage: true
205
+            network: true
206
+            os_booting: true
207
+            features: true
208
+            input_output: true
209
+            context: true
210
+            scheduling: true
211
+            hybrid: true
212
+            other: true
213
+%if %%oneflow
214
+    oneflow-templates-tab:
215
+        panel_tabs:
216
+            service_template_info_tab: true
217
+            service_template_roles_tab: true
218
+            service_template_template_tab: true
219
+        table_columns:
220
+            - 0         # Checkbox
221
+            - 1         # ID
222
+            - 2         # Owner
223
+            - 3         # Group
224
+            - 4         # Name
225
+            #- 5        # Labels
226
+        actions:
227
+            ServiceTemplate.refresh: true
228
+            ServiceTemplate.create_dialog: false
229
+            ServiceTemplate.update_dialog: false
230
+            ServiceTemplate.instantiate: true
231
+            ServiceTemplate.chown: false
232
+            ServiceTemplate.chgrp: false
233
+            ServiceTemplate.chmod: false
234
+            ServiceTemplate.rename: false
235
+            ServiceTemplate.clone_dialog: false
236
+            ServiceTemplate.delete: false
237
+            ServiceTemplate.edit_labels: true
238
+            ServiceTemplate.menu_labels: true
239
+%end if
240
+    vrouter-templates-tab:
241
+        panel_tabs:
242
+            vrouter_template_info_tab: true
243
+            vrouter_template_template_tab: false
244
+        table_columns:
245
+            - 0         # Checkbox
246
+            - 1         # ID
247
+            - 2         # Owner
248
+            - 3         # Group
249
+            - 4         # Name
250
+            - 5         # Registration time
251
+            #- 6         # Labels
252
+        actions:
253
+            VirtualRouterTemplate.refresh: true
254
+            VirtualRouterTemplate.create_dialog: false
255
+            VirtualRouterTemplate.update_dialog: false
256
+            VirtualRouterTemplate.rename: true
257
+            VirtualRouterTemplate.chown: true
258
+            VirtualRouterTemplate.chgrp: false
259
+            VirtualRouterTemplate.chmod: false
260
+            VirtualRouterTemplate.clone_dialog: true
261
+            VirtualRouterTemplate.delete_dialog: true
262
+            VirtualRouterTemplate.share: true
263
+            VirtualRouterTemplate.unshare: true
264
+            VirtualRouterTemplate.edit_labels: true
265
+            VirtualRouterTemplate.menu_labels: true
266
+        template_creation_tabs:
267
+            general: true
268
+            storage: true
269
+            network: true
270
+            os_booting: true
271
+            features: true
272
+            input_output: true
273
+            context: true
274
+            scheduling: true
275
+            hybrid: true
276
+            other: true
277
+    instances-top-tab:
278
+        panel_tabs:
279
+        actions:
280
+    vms-tab:
281
+        panel_tabs:
282
+            vm_info_tab: true
283
+            vm_capacity_tab: true
284
+            vm_storage_tab: true
285
+            vm_network_tab: true
286
+            vm_snapshot_tab: false
287
+            vm_placement_tab: false
288
+            vm_actions_tab: false
289
+            vm_conf_tab: false
290
+            vm_template_tab: false
291
+            vm_log_tab: false
292
+        table_columns:
293
+            - 0       # Checkbox
294
+            - 1       # ID
295
+            - 2       # Owner
296
+            #- 3       # Group
297
+            - 4       # Name
298
+            - 5       # Status
299
+            #- 6       # Used CPU
300
+            #- 7       # Used Memory
301
+            #- 8       # Host
302
+            - 9       # IPs
303
+            #- 10      # Start Time
304
+            - 11      # VNC
305
+            #- 12      # Hidden Template
306
+            #- 13      # Labels
307
+        actions:
308
+            VM.refresh: true
309
+            VM.create_dialog: true
310
+            VM.rename: true
311
+            VM.chown: true
312
+            VM.chgrp: false
313
+            VM.chmod: false
314
+            VM.deploy: false
315
+            VM.migrate: false
316
+            VM.migrate_live: false
317
+            VM.hold: true
318
+            VM.release: true
319
+            VM.suspend: false
320
+            VM.resume: true
321
+            VM.stop: false
322
+            VM.recover: false
323
+            VM.reboot: true
324
+            VM.reboot_hard: true
325
+            VM.poweroff: true
326
+            VM.poweroff_hard: true
327
+            VM.undeploy: true
328
+            VM.undeploy_hard: true
329
+            VM.terminate: true
330
+            VM.terminate_hard: true
331
+            VM.resize: false
332
+            VM.attachdisk: false
333
+            VM.detachdisk: false
334
+            VM.disk_saveas: false
335
+            VM.attachnic: false
336
+            VM.detachnic: false
337
+            VM.snapshot_create: false
338
+            VM.snapshot_revert: false
339
+            VM.snapshot_delete: false
340
+            VM.disk_snapshot_create: false
341
+            VM.disk_snapshot_revert: false
342
+            VM.disk_snapshot_delete: false
343
+            VM.resched: false
344
+            VM.unresched: false
345
+            VM.save_as_template: false
346
+            VM.updateconf: false
347
+            VM.edit_labels: true
348
+            VM.menu_labels: true
349
+%if %%oneflow
350
+    oneflow-services-tab:
351
+        panel_tabs:
352
+            service_info_tab: true
353
+            service_roles_tab: true
354
+            service_log_tab: true
355
+        panel_tabs_actions:
356
+            service_roles_tab:
357
+                Role.scale: true
358
+                Role.hold: true
359
+                Role.release: true
360
+                Role.suspend: false
361
+                Role.resume: true
362
+                Role.stop: false
363
+                Role.reboot: true
364
+                Role.reboot_hard: true
365
+                Role.poweroff: true
366
+                Role.poweroff_hard: true
367
+                Role.undeploy: true
368
+                Role.undeploy_hard: true
369
+                Role.terminate: true
370
+                Role.terminate_hard: true
371
+                RoleVM.hold: true
372
+                RoleVM.release: true
373
+                RoleVM.suspend: false
374
+                RoleVM.resume: true
375
+                RoleVM.stop: false
376
+                RoleVM.reboot: true
377
+                RoleVM.reboot_hard: true
378
+                RoleVM.poweroff: true
379
+                RoleVM.poweroff_hard: true
380
+                RoleVM.undeploy: true
381
+                RoleVM.undeploy_hard: true
382
+                RoleVM.terminate: true
383
+                RoleVM.terminate_hard: true
384
+                RoleVM.resched: false
385
+                RoleVM.unresched: false
386
+                RoleVM.recover: false
387
+        table_columns:
388
+            - 0         # Checkbox
389
+            - 1         # ID
390
+            - 2         # Owner
391
+            #- 3         # Group
392
+            - 4         # Name
393
+            - 5         # State
394
+            #- 6        # Labels
395
+        actions:
396
+            Service.refresh: true
397
+            Service.chown: true
398
+            Service.chgrp: false
399
+            Service.chmod: false
400
+            Service.rename: true
401
+            Service.shutdown: true
402
+            Service.recover: true
403
+            Service.delete: true
404
+            Service.edit_labels: true
405
+            Service.menu_labels: true
406
+%end if
407
+    infrastructure-top-tab:
408
+        panel_tabs:
409
+        actions:
410
+    clusters-tab:
411
+        panel_tabs:
412
+            cluster_info_tab: true
413
+            cluster_host_tab: true
414
+            cluster_vnet_tab: true
415
+            cluster_datastore_tab: true
416
+        table_columns:
417
+            - 0         # Checkbox
418
+            - 1         # ID
419
+            - 2         # Name
420
+            - 3         # Hosts
421
+            - 4         # VNets
422
+            - 5         # Datastores
423
+            #- 6         # Labels
424
+        actions:
425
+            Cluster.refresh: true
426
+            Cluster.create_dialog: true
427
+            Cluster.update_dialog: true
428
+            Cluster.delete: true
429
+            Cluster.rename: true
430
+            Cluster.edit_labels: true
431
+            Cluster.menu_labels: true
432
+    hosts-tab:
433
+        panel_tabs:
434
+            host_info_tab: true
435
+            host_monitoring_tab: true
436
+            host_vms_tab: true
437
+            host_wilds_tab: true
438
+            host_zombies_tab: true
439
+            host_esx_tab: true
440
+            host_pci_tab: true
441
+        table_columns:
442
+            - 0         # Checkbox
443
+            - 1         # ID
444
+            - 2         # Name
445
+            - 3         # Cluster
446
+            - 4         # RVMs
447
+            #- 5         # Real CPU
448
+            - 6         # Allocated CPU
449
+            #- 7         # Real MEM
450
+            - 8         # Allocated MEM
451
+            - 9         # Status
452
+            #- 10        # IM MAD
453
+            #- 11        # VM MAD
454
+            #- 12        # Last monitored on
455
+            #- 13        # Labels
456
+        actions:
457
+            Host.refresh: true
458
+            Host.create_dialog: true
459
+            Host.addtocluster: true
460
+            Host.rename: true
461
+            Host.enable: true
462
+            Host.disable: true
463
+            Host.offline: true
464
+            Host.delete: true
465
+            Host.edit_labels: true
466
+            Host.menu_labels: true
467
+    zones-tab:
468
+        panel_tabs:
469
+            zone_info_tab: true
470
+        table_columns:
471
+            - 0         # Checkbox
472
+            - 1         # ID
473
+            - 2         # Name
474
+            - 3         # Endpoint
475
+            #- 4         # Labels
476
+        actions:
477
+            Zone.refresh: true
478
+            Zone.create_dialog: true
479
+            Zone.rename: true
480
+            Zone.delete: true
481
+            Zone.edit_labels: true
482
+            Zone.menu_labels: true
483
+    storage-top-tab:
484
+        panel_tabs:
485
+        actions:
486
+    datastores-tab:
487
+        panel_tabs:
488
+            datastore_info_tab: true
489
+            datastore_image_tab: true
490
+            datastore_clusters_tab: false
491
+        table_columns:
492
+            - 0         # Checkbox
493
+            - 1         # ID
494
+            - 2         # Owner
495
+            - 3         # Group
496
+            - 4         # Name
497
+            - 5         # Capacity
498
+            - 6         # Cluster
499
+            #- 7         # Basepath
500
+            #- 8         # TM
501
+            #- 9         # DS
502
+            - 10        # Type
503
+            - 11        # Status
504
+            #- 12        # Labels
505
+        actions:
506
+            Datastore.refresh: true
507
+            Datastore.create_dialog: true
508
+            Datastore.addtocluster: true
509
+            Datastore.rename: true
510
+            Datastore.chown: true
511
+            Datastore.chgrp: true
512
+            Datastore.chmod: true
513
+            Datastore.delete: true
514
+            Datastore.enable: true
515
+            Datastore.disable: true
516
+            Datastore.edit_labels: true
517
+            Datastore.menu_labels: true
518
+    images-tab:
519
+        panel_tabs:
520
+            image_info_tab: true
521
+            image_vms_tab: true
522
+            image_snapshots_tab: true
523
+        table_columns:
524
+            - 0         # Checkbox
525
+            - 1         # ID
526
+            - 2         # Owner
527
+            - 3         # Group
528
+            - 4         # Name
529
+            - 5         # Datastore
530
+            #- 6         # Size
531
+            - 7        # Type
532
+            #- 8         # Registration time
533
+            #- 9        # Persistent
534
+            - 10        # Status
535
+            - 11        # #VMs
536
+            #- 12       # Target
537
+            #- 13       # Labels
538
+        actions:
539
+            Image.refresh: true
540
+            Image.create_dialog: true
541
+            Image.upload_marketplace_dialog: false
542
+            Image.import_dialog: true
543
+            Image.rename: true
544
+            Image.chown: true
545
+            Image.chgrp: true
546
+            Image.chmod: true
547
+            Image.enable: true
548
+            Image.disable: true
549
+            Image.persistent: true
550
+            Image.nonpersistent: true
551
+            Image.clone_dialog: true
552
+            Image.delete: true
553
+            Image.snapshot_flatten: true
554
+            Image.snapshot_revert: true
555
+            Image.snapshot_delete: true
556
+            Image.edit_labels: true
557
+            Image.menu_labels: true
558
+    files-tab:
559
+        panel_tabs:
560
+            file_info_tab: true
561
+        table_columns:
562
+            - 0         # Checkbox
563
+            - 1         # ID
564
+            - 2         # Owner
565
+            - 3         # Group
566
+            - 4         # Name
567
+            - 5         # Datastore
568
+            #- 6         # Size
569
+            - 7        # Type
570
+            #- 8         # Registration time
571
+            #- 9        # Persistent
572
+            - 10        # Status
573
+            #- 11        # #VMs
574
+            #- 12       # Target
575
+            #- 13       # Labels
576
+        actions:
577
+            File.refresh: true
578
+            File.create_dialog: true
579
+            File.rename: true
580
+            File.chown: true
581
+            File.chgrp: true
582
+            File.chmod: true
583
+            File.enable: true
584
+            File.disable: true
585
+            File.delete: true
586
+            File.edit_labels: true
587
+            File.menu_labels: true
588
+    marketplaces-tab:
589
+        panel_tabs:
590
+            marketplace_info_tab: true
591
+            marketplace_apps_tab: true
592
+        table_columns:
593
+            - 0         # Checkbox
594
+            - 1         # ID
595
+            - 2         # Owner
596
+            - 3         # Group
597
+            - 4         # Name
598
+            - 5         # Capacity
599
+            - 6         # Apps
600
+            - 7         # Driver
601
+            - 8         # Zone
602
+            #- 9        # Labels
603
+        actions:
604
+            MarketPlace.refresh: true
605
+            MarketPlace.create_dialog: true
606
+            MarketPlace.update_dialog: true
607
+            MarketPlace.rename: true
608
+            MarketPlace.chown: true
609
+            MarketPlace.chgrp: true
610
+            MarketPlace.chmod: true
611
+            MarketPlace.delete: true
612
+            MarketPlace.edit_labels: true
613
+            MarketPlace.menu_labels: true
614
+    marketplaceapps-tab:
615
+        panel_tabs:
616
+            marketplaceapp_info_tab: true
617
+            marketplaceapp_templates_tab: true
618
+        table_columns:
619
+            - 0         # Checkbox
620
+            - 1         # ID
621
+            - 2         # Owner
622
+            - 3         # Group
623
+            - 4         # Name
624
+            #- 5         # Version
625
+            - 6         # Size
626
+            - 7         # State
627
+            #- 8         # Type
628
+            - 9         # Registration
629
+            - 10        # Marketplace
630
+            - 11         # Zone
631
+            #- 12        # Labels
632
+        actions:
633
+            MarketPlaceApp.refresh: true
634
+            MarketPlaceApp.create_dialog: true
635
+            MarketPlaceApp.download_opennebula_dialog: true
636
+            MarketPlaceApp.download_local: true
637
+            MarketPlaceApp.rename: true
638
+            MarketPlaceApp.chown: true
639
+            MarketPlaceApp.chgrp: true
640
+            MarketPlaceApp.chmod: true
641
+            MarketPlaceApp.enable: true
642
+            MarketPlaceApp.disable: true
643
+            MarketPlaceApp.delete: true
644
+            MarketPlaceApp.edit_labels: true
645
+            MarketPlaceApp.menu_labels: true
646
+    network-top-tab:
647
+        panel_tabs:
648
+        actions:
649
+    vnets-tab:
650
+        panel_tabs:
651
+            vnet_info_tab: false
652
+            vnet_ar_list_tab: false
653
+            vnet_leases_tab: true
654
+            vnet_sg_list_tab: false
655
+            vnet_vr_list_tab: false
656
+            vnet_clusters_tab: false
657
+        table_columns:
658
+            - 0         # Checkbox
659
+            - 1         # ID
660
+            #- 2         # Owner
661
+            #- 3         # Group
662
+            - 4         # Name
663
+            #- 5         # Reservation
664
+            #- 6         # Cluster
665
+            #- 7         # Bridge
666
+            #- 8         # Leases
667
+            #- 9         # VLAN ID
668
+            #- 10         # Labels
669
+        actions:
670
+            Network.refresh: true
671
+            Network.create_dialog: false
672
+            Network.import_dialog: false
673
+            Network.update_dialog: false
674
+            Network.reserve_dialog: false
675
+            Network.addtocluster: false
676
+            Network.rename: false
677
+            Network.chown: false
678
+            Network.chgrp: false
679
+            Network.chmod: false
680
+            Network.delete: false
681
+            Network.hold_lease: false
682
+            Network.release_lease: false
683
+            Network.add_ar: false
684
+            Network.remove_ar: false
685
+            Network.update_ar: false
686
+            Network.edit_labels: true
687
+            Network.menu_labels: true
688
+    vrouters-tab:
689
+        panel_tabs:
690
+            virtual_router_info_tab: true
691
+            virtual_router_vms_tab: true
692
+        table_columns:
693
+            - 0         # Checkbox
694
+            - 1         # ID
695
+            - 2         # Owner
696
+            #- 3         # Group
697
+            - 4         # Name
698
+        actions:
699
+            VirtualRouter.refresh: true
700
+            VirtualRouter.create_dialog: true
701
+            VirtualRouter.rename: true
702
+            VirtualRouter.chown: true
703
+            VirtualRouter.chgrp: false
704
+            VirtualRouter.chmod: false
705
+            VirtualRouter.delete: true
706
+            VirtualRouter.attachnic: false
707
+            VirtualRouter.detachnic: false
708
+            VirtualRouter.edit_labels: true
709
+            VirtualRouter.menu_labels: true
710
+    vnets-topology-tab:
711
+        panel_tabs:
712
+        actions:
713
+            NetworkTopology.refresh: true
714
+            NetworkTopology.fit: true
715
+            NetworkTopology.collapseVMs: true
716
+            NetworkTopology.openVMs: true
717
+    secgroups-tab:
718
+        panel_tabs:
719
+            security_group_info_tab: true
720
+            security_group_vms_tab: true
721
+        table_columns:
722
+            - 0         # Checkbox
723
+            - 1         # ID
724
+            #- 2         # Owner
725
+            #- 3         # Group
726
+            - 4         # Name
727
+            #- 5         # Labels
728
+        actions:
729
+            SecurityGroup.refresh: true
730
+            SecurityGroup.create_dialog: false
731
+            SecurityGroup.update_dialog: false
732
+            SecurityGroup.rename: false
733
+            SecurityGroup.chown: false
734
+            SecurityGroup.chgrp: false
735
+            SecurityGroup.chmod: false
736
+            SecurityGroup.clone_dialog: false
737
+            SecurityGroup.commit_dialog: false
738
+            SecurityGroup.delete: false
739
+            SecurityGroup.edit_labels: true
740
+            SecurityGroup.menu_labels: true
741
+    support-tab:
742
+        panel_tabs:
743
+            support_info_tab: true
744
+        table_columns:
745
+            #- 0         # Checkbox
746
+            - 1         # ID
747
+            - 2         # Subject
748
+            - 3         # Created at
749
+            - 4         # Status
750
+        actions:
751
+            Support.refresh: true
752
+            Support.create_dialog: true
753
+    settings-tab:
754
+        panel_tabs:
755
+            user_info_tab: true
756
+            user_quotas_tab: true
757
+            group_quotas_tab: true
758
+            user_accounting_tab: true
759
+            user_showback_tab: true
760
+        actions:
761
+            User.quotas_dialog: false

Loading…
Cancel
Save