Browse Source

Ajout du template pour la vue "Admin vCenter"

ref #16790 @40m
Philippe Caseiro 2 years ago
parent
commit
0c70d6d772
2 changed files with 765 additions and 0 deletions
  1. 1
    0
      dicos/99_one-frontend.xml
  2. 764
    0
      tmpl/admin_vcenter.yaml

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

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

+ 764
- 0
tmpl/admin_vcenter.yaml View File

@@ -0,0 +1,764 @@
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
+    - storage-top-tab
19
+    - datastores-tab
20
+    - images-tab
21
+    #- files-tab
22
+    #- marketplaces-tab
23
+    #- marketplaceapps-tab
24
+    - network-top-tab
25
+    - vnets-tab
26
+    - vnets-topology-tab
27
+    #- secgroups-tab
28
+    - infrastructure-top-tab
29
+    - clusters-tab
30
+    - hosts-tab
31
+    - zones-tab
32
+    - system-top-tab
33
+    - users-tab
34
+    - groups-tab
35
+    - vdcs-tab
36
+    - acls-tab
37
+    - settings-tab
38
+    - support-tab
39
+    - upgrade-top-tab
40
+autorefresh: true
41
+features:
42
+    # True to show showback monthly reports, and VM cost
43
+    showback: true
44
+
45
+    # Allows to change the security groups for each network interface
46
+    # on the VM creation dialog
47
+    secgroups: false
48
+tabs:
49
+    dashboard-tab:
50
+        # The following widgets can be used inside any of the '_per_row' settings
51
+        # bellow. As the name suggest, the widgets will be scaled to fit one,
52
+        # two, or three per row. The footer uses the widgets at full size, i.e.
53
+        # one per row.
54
+        #
55
+        # - storage
56
+        # - users
57
+        # - network
58
+        # - hosts
59
+        # - vms
60
+        # - groupquotas
61
+        # - quotas
62
+        panel_tabs:
63
+        actions:
64
+            Dashboard.refresh: false
65
+            Sunstone.toggle_top: false
66
+        widgets_one_per_row:
67
+            - vms
68
+            - hosts
69
+            - users
70
+        widgets_three_per_row:
71
+        widgets_two_per_row:
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: true
101
+            User.chgrp: true
102
+            User.change_authentication: true
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: true
125
+            Group.update_dialog: true
126
+            Group.quotas_dialog: true
127
+            Group.delete: true
128
+            Group.edit_admins: true
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: true
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: true
187
+            Template.import_dialog: true
188
+            Template.update_dialog: true
189
+            Template.instantiate_vms: true
190
+            Template.rename: true
191
+            Template.chown: true
192
+            Template.chgrp: true
193
+            Template.chmod: true
194
+            Template.clone_dialog: true
195
+            Template.delete_dialog: true
196
+            Template.share: false
197
+            Template.unshare: false
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
+
212
+%if %%oneflow
213
+    oneflow-templates-tab:
214
+        panel_tabs:
215
+            service_template_info_tab: true
216
+            service_template_roles_tab: true
217
+            service_template_template_tab: true
218
+        table_columns:
219
+            - 0         # Checkbox
220
+            - 1         # ID
221
+            - 2         # Owner
222
+            - 3         # Group
223
+            - 4         # Name
224
+            #- 5        # Labels
225
+        actions:
226
+            ServiceTemplate.refresh: true
227
+            ServiceTemplate.create_dialog: true
228
+            ServiceTemplate.update_dialog: true
229
+            ServiceTemplate.instantiate: true
230
+            ServiceTemplate.chown: true
231
+            ServiceTemplate.chgrp: true
232
+            ServiceTemplate.chmod: true
233
+            ServiceTemplate.rename: true
234
+            ServiceTemplate.clone_dialog: true
235
+            ServiceTemplate.delete: true
236
+            ServiceTemplate.edit_labels: true
237
+            ServiceTemplate.menu_labels: true
238
+%end if
239
+    vrouter-templates-tab:
240
+        panel_tabs:
241
+            vrouter_template_info_tab: true
242
+            vrouter_template_template_tab: true
243
+        table_columns:
244
+            - 0         # Checkbox
245
+            - 1         # ID
246
+            - 2         # Owner
247
+            - 3         # Group
248
+            - 4         # Name
249
+            - 5         # Registration time
250
+            #- 6         # Labels
251
+        actions:
252
+            VirtualRouterTemplate.refresh: true
253
+            VirtualRouterTemplate.create_dialog: true
254
+            VirtualRouterTemplate.update_dialog: true
255
+            VirtualRouterTemplate.rename: true
256
+            VirtualRouterTemplate.chown: true
257
+            VirtualRouterTemplate.chgrp: true
258
+            VirtualRouterTemplate.chmod: true
259
+            VirtualRouterTemplate.clone_dialog: true
260
+            VirtualRouterTemplate.delete_dialog: true
261
+            VirtualRouterTemplate.share: false
262
+            VirtualRouterTemplate.unshare: false
263
+            VirtualRouterTemplate.edit_labels: true
264
+            VirtualRouterTemplate.menu_labels: true
265
+        template_creation_tabs:
266
+            general: true
267
+            storage: true
268
+            network: true
269
+            os_booting: true
270
+            features: true
271
+            input_output: true
272
+            context: true
273
+            scheduling: true
274
+            hybrid: true
275
+            other: true
276
+    instances-top-tab:
277
+        panel_tabs:
278
+        actions:
279
+    vms-tab:
280
+        panel_tabs:
281
+            vm_info_tab: true
282
+            vm_capacity_tab: true
283
+            vm_storage_tab: true
284
+            vm_network_tab: true
285
+            vm_snapshot_tab: true
286
+            vm_placement_tab: true
287
+            vm_actions_tab: true
288
+            vm_conf_tab: true
289
+            vm_template_tab: true
290
+            vm_log_tab: true
291
+        table_columns:
292
+            - 0       # Checkbox
293
+            - 1       # ID
294
+            - 2       # Owner
295
+            - 3       # Group
296
+            - 4       # Name
297
+            - 5       # Status
298
+            #- 6       # Used CPU
299
+            #- 7       # Used Memory
300
+            - 8       # Host
301
+            - 9       # IPs
302
+            #- 10      # Start Time
303
+            - 11      # VNC
304
+            #- 12      # Hidden Template
305
+            #- 13      # Labels
306
+        actions:
307
+            VM.refresh: true
308
+            VM.create_dialog: true
309
+            VM.rename: true
310
+            VM.chown: true
311
+            VM.chgrp: true
312
+            VM.chmod: true
313
+            VM.deploy: true
314
+            VM.migrate: false
315
+            VM.migrate_live: false
316
+            VM.hold: true
317
+            VM.release: true
318
+            VM.suspend: true
319
+            VM.resume: true
320
+            VM.stop: true
321
+            VM.recover: true
322
+            VM.reboot: true
323
+            VM.reboot_hard: true
324
+            VM.poweroff: true
325
+            VM.poweroff_hard: true
326
+            VM.undeploy: true
327
+            VM.undeploy_hard: true
328
+            VM.terminate: true
329
+            VM.terminate_hard: true
330
+            VM.resize: true
331
+            VM.attachdisk: true
332
+            VM.detachdisk: true
333
+            VM.disk_saveas: false
334
+            VM.attachnic: true
335
+            VM.detachnic: true
336
+            VM.snapshot_create: true
337
+            VM.snapshot_revert: true
338
+            VM.snapshot_delete: true
339
+            VM.disk_snapshot_create: false
340
+            VM.disk_snapshot_revert: false
341
+            VM.disk_snapshot_delete: false
342
+            VM.resched: true
343
+            VM.unresched: true
344
+            VM.save_as_template: false
345
+            VM.updateconf: true
346
+            VM.edit_labels: true
347
+            VM.menu_labels: true
348
+%if %%oneflow
349
+    oneflow-services-tab:
350
+        panel_tabs:
351
+            service_info_tab: true
352
+            service_roles_tab: true
353
+            service_log_tab: true
354
+        panel_tabs_actions:
355
+            service_roles_tab:
356
+                Role.scale: true
357
+                Role.hold: true
358
+                Role.release: true
359
+                Role.suspend: true
360
+                Role.resume: true
361
+                Role.stop: true
362
+                Role.reboot: true
363
+                Role.reboot_hard: true
364
+                Role.poweroff: true
365
+                Role.poweroff_hard: true
366
+                Role.undeploy: true
367
+                Role.undeploy_hard: true
368
+                Role.terminate: true
369
+                Role.terminate_hard: true
370
+                RoleVM.hold: true
371
+                RoleVM.release: true
372
+                RoleVM.suspend: true
373
+                RoleVM.resume: true
374
+                RoleVM.stop: true
375
+                RoleVM.reboot: true
376
+                RoleVM.reboot_hard: true
377
+                RoleVM.poweroff: true
378
+                RoleVM.poweroff_hard: true
379
+                RoleVM.undeploy: true
380
+                RoleVM.undeploy_hard: true
381
+                RoleVM.terminate: true
382
+                RoleVM.terminate_hard: true
383
+                RoleVM.resched: true
384
+                RoleVM.unresched: true
385
+                RoleVM.recover: true
386
+        table_columns:
387
+            - 0         # Checkbox
388
+            - 1         # ID
389
+            - 2         # Owner
390
+            - 3         # Group
391
+            - 4         # Name
392
+            - 5         # State
393
+            #- 6        # Labels
394
+        actions:
395
+            Service.refresh: true
396
+            Service.chown: true
397
+            Service.chgrp: true
398
+            Service.chmod: true
399
+            Service.rename: true
400
+            Service.shutdown: true
401
+            Service.recover: true
402
+            Service.delete: true
403
+            Service.edit_labels: true
404
+            Service.menu_labels: true
405
+%end if
406
+    infrastructure-top-tab:
407
+        panel_tabs:
408
+        actions:
409
+    clusters-tab:
410
+        panel_tabs:
411
+            cluster_info_tab: true
412
+            cluster_host_tab: true
413
+            cluster_vnet_tab: true
414
+            cluster_datastore_tab: true
415
+        table_columns:
416
+            - 0         # Checkbox
417
+            - 1         # ID
418
+            - 2         # Name
419
+            - 3         # Hosts
420
+            - 4         # VNets
421
+            - 5         # Datastores
422
+            #- 6         # Labels
423
+        actions:
424
+            Cluster.refresh: true
425
+            Cluster.create_dialog: true
426
+            Cluster.update_dialog: true
427
+            Cluster.delete: true
428
+            Cluster.rename: true
429
+            Cluster.edit_labels: true
430
+            Cluster.menu_labels: true
431
+    hosts-tab:
432
+        panel_tabs:
433
+            host_info_tab: true
434
+            host_monitoring_tab: true
435
+            host_vms_tab: true
436
+            host_wilds_tab: true
437
+            host_zombies_tab: true
438
+            host_esx_tab: true
439
+            host_pci_tab: true
440
+        table_columns:
441
+            - 0         # Checkbox
442
+            - 1         # ID
443
+            - 2         # Name
444
+            - 3         # Cluster
445
+            - 4         # RVMs
446
+            #- 5         # Real CPU
447
+            - 6         # Allocated CPU
448
+            #- 7         # Real MEM
449
+            - 8         # Allocated MEM
450
+            - 9         # Status
451
+            #- 10        # IM MAD
452
+            #- 11        # VM MAD
453
+            #- 12        # Last monitored on
454
+            #- 13        # Labels
455
+        actions:
456
+            Host.refresh: true
457
+            Host.create_dialog: true
458
+            Host.addtocluster: true
459
+            Host.rename: true
460
+            Host.enable: true
461
+            Host.disable: true
462
+            Host.offline: true
463
+            Host.delete: true
464
+            Host.edit_labels: true
465
+            Host.menu_labels: true
466
+    zones-tab:
467
+        panel_tabs:
468
+            zone_info_tab: true
469
+        table_columns:
470
+            - 0         # Checkbox
471
+            - 1         # ID
472
+            - 2         # Name
473
+            - 3         # Endpoint
474
+            #- 4         # Labels
475
+        actions:
476
+            Zone.refresh: true
477
+            Zone.create_dialog: true
478
+            Zone.rename: true
479
+            Zone.delete: true
480
+            Zone.edit_labels: true
481
+            Zone.menu_labels: true
482
+    storage-top-tab:
483
+        panel_tabs:
484
+        actions:
485
+    datastores-tab:
486
+        panel_tabs:
487
+            datastore_info_tab: true
488
+            datastore_image_tab: true
489
+            datastore_clusters_tab: true
490
+        table_columns:
491
+            - 0         # Checkbox
492
+            - 1         # ID
493
+            - 2         # Owner
494
+            - 3         # Group
495
+            - 4         # Name
496
+            - 5         # Capacity
497
+            - 6         # Cluster
498
+            #- 7         # Basepath
499
+            #- 8         # TM
500
+            #- 9         # DS
501
+            - 10        # Type
502
+            - 11        # Status
503
+            #- 12        # Labels
504
+        actions:
505
+            Datastore.refresh: true
506
+            Datastore.create_dialog: true
507
+            Datastore.import_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: false
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: false
554
+            Image.snapshot_revert: false
555
+            Image.snapshot_delete: false
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: true
652
+            vnet_ar_list_tab: true
653
+            vnet_leases_tab: true
654
+            vnet_sg_list_tab: false
655
+            vnet_vr_list_tab: true
656
+            vnet_clusters_tab: true
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: true
672
+            Network.import_dialog: true
673
+            Network.update_dialog: true
674
+            Network.reserve_dialog: true
675
+            Network.addtocluster: true
676
+            Network.rename: true
677
+            Network.chown: true
678
+            Network.chgrp: true
679
+            Network.chmod: true
680
+            Network.delete: true
681
+            Network.hold_lease: true
682
+            Network.release_lease: true
683
+            Network.add_ar: true
684
+            Network.remove_ar: true
685
+            Network.update_ar: true
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: true
704
+            VirtualRouter.chmod: true
705
+            VirtualRouter.delete: true
706
+            VirtualRouter.attachnic: true
707
+            VirtualRouter.detachnic: true
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: true
731
+            SecurityGroup.update_dialog: true
732
+            SecurityGroup.rename: true
733
+            SecurityGroup.chown: true
734
+            SecurityGroup.chgrp: true
735
+            SecurityGroup.chmod: true
736
+            SecurityGroup.clone_dialog: true
737
+            SecurityGroup.commit_dialog: true
738
+            SecurityGroup.delete: true
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
762
+    upgrade-top-tab:
763
+        panel_tabs:
764
+        actions: