From d1546b2a9cf3e9dcb4a05d95f6f09d9cae4cfac4 Mon Sep 17 00:00:00 2001 From: Daniel Dehennin Date: Wed, 13 Jun 2018 15:19:43 +0200 Subject: [PATCH] Remove old sunstone views template They will be replaced by per hypervisor or mixed views. Ref: #24202 --- tmpl/admin.yaml | 846 ----------------------------------- tmpl/admin_vcenter.yaml | 844 ---------------------------------- tmpl/cloud.yaml | 182 -------- tmpl/cloud_vcenter.yaml | 157 ------- tmpl/groupadmin.yaml | 844 ---------------------------------- tmpl/groupadmin_vcenter.yaml | 838 ---------------------------------- tmpl/sunstone-logos.yaml | 11 - tmpl/user.yaml | 843 ---------------------------------- 8 files changed, 4565 deletions(-) delete mode 100644 tmpl/admin.yaml delete mode 100644 tmpl/admin_vcenter.yaml delete mode 100644 tmpl/cloud.yaml delete mode 100644 tmpl/cloud_vcenter.yaml delete mode 100644 tmpl/groupadmin.yaml delete mode 100644 tmpl/groupadmin_vcenter.yaml delete mode 100644 tmpl/sunstone-logos.yaml delete mode 100644 tmpl/user.yaml diff --git a/tmpl/admin.yaml b/tmpl/admin.yaml deleted file mode 100644 index 1940594..0000000 --- a/tmpl/admin.yaml +++ /dev/null @@ -1,846 +0,0 @@ -%set oneflow = %%getVar('activer_oneflow','non') == 'oui' -small_logo: images/opennebula-5.0.png -provision_logo: images/opennebula-5.0.png -link_logo: -text_link_logo: -confirm_vms: false -filter-view: true -enabled_tabs: - - dashboard-tab - - instances-top-tab - - vms-tab -%if %%oneflow - - oneflow-services-tab -%end if - - vrouters-tab - - templates-top-tab - - templates-tab -%if %%oneflow - - oneflow-templates-tab -%end if - - vrouter-templates-tab - - storage-top-tab - - datastores-tab - - images-tab - - files-tab - - marketplaces-tab - - marketplaceapps-tab - - network-top-tab - - vnets-tab - - vnets-topology-tab - - secgroups-tab - - infrastructure-top-tab - - clusters-tab - - hosts-tab - - zones-tab - - system-top-tab - - users-tab - - groups-tab - - vdcs-tab - - acls-tab - - settings-tab - # Do not enable external checking - # - support-tab - # - upgrade-top-tab - - vmgroup-tab -features: - # True to show showback monthly reports, and VM cost - showback: true - - # Allows to change the security groups for each network interface - # on the VM creation dialog - secgroups: true - - # True to hide the CPU setting in the VM creation dialog. The CPU setting - # will be set to the same value as VCPU, that will still be visible for the - # end users - instantiate_hide_cpu: false - - # False to not scale the CPU. Number [0, 1] to scale from VCPU - instantiate_cpu_factor: false - - # True to show the option to make an instance persistent - instantiate_persistent: true - - # True to show the datastore datatable to instantiate VM - show_ds_instantiate: true - - # True to show the host datatable to instantiate VM - show_host_instantiate: true - - # True to show an input to specify the the VMs and Template path/folder where a vCenter VM will - # deployed to - vcenter_vm_folder: false -tabs: - dashboard-tab: - # The following widgets can be used inside any of the '_per_row' settings - # bellow. As the name suggest, the widgets will be scaled to fit one, - # two, or three per row. The footer uses the widgets at full size, i.e. - # one per row. - # - # - storage - # - users - # - network - # - hosts - # - vms - # - groupquotas - # - quotas - panel_tabs: - actions: - Dashboard.refresh: false - Sunstone.toggle_top: false - widgets_one_per_row: - - vms - - hosts - - users - widgets_three_per_row: - widgets_two_per_row: - - storage - - network - widgets_one_footer: - system-top-tab: - panel_tabs: - actions: - users-tab: - panel_tabs: - user_info_tab: true - user_quotas_tab: true - user_groups_tab: true - user_accounting_tab: true - user_showback_tab: true - user_auth_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Group - - 4 # Auth driver - #- 5 # Password - - 6 # VMs - - 7 # Memory - - 8 # CPU - #- 9 # Group ID - #- 10 # Hidden User Data - #- 11 # Labels - #- 12 # Search data - actions: - User.refresh: true - User.create_dialog: true - User.update_password: true - User.login_token: true - User.quotas_dialog: true - User.groups_dialog: true - User.chgrp: true - User.change_authentication: true - User.delete: true - User.edit_labels: true - User.menu_labels: true - groups-tab: - panel_tabs: - group_info_tab: true - group_users_tab: true - group_quotas_tab: true - group_accounting_tab: true - group_showback_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Users - - 4 # VMs - - 5 # Memory - - 6 # CPU - #- 7 # Labels - actions: - Group.refresh: true - Group.create_dialog: true - Group.update_dialog: true - Group.quotas_dialog: true - Group.delete: true - Group.edit_admins: true - Group.edit_labels: true - Group.menu_labels: true - vdcs-tab: - panel_tabs: - vdc_info_tab: true - vdc_groups_tab: true - vdc_resources_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Groups - - 4 # Clusters - - 5 # Hosts - - 6 # VNets - - 7 # Datastores - #- 8 # Labels - actions: - Vdc.refresh: true - Vdc.create_dialog: true - Vdc.update_dialog: true - Vdc.rename: true - Vdc.delete: true - Vdc.edit_labels: true - Vdc.menu_labels: true - acls-tab: - panel_tabs: - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Applies to - - 3 # Affected resources - - 4 # Resource ID / Owned by - - 5 # Allowed operations - - 6 # Zone - #- 7 # ACL String - actions: - Acl.refresh: true - Acl.create_dialog: true - Acl.delete: true - templates-top-tab: - panel_tabs: - actions: - templates-tab: - panel_tabs: - template_info_tab: true - template_template_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - - 5 # Registration time - #- 6 # Labels - #- 7 # Search data - actions: - Template.refresh: true - Template.create_dialog: true - Template.import_dialog: false - Template.update_dialog: true - Template.instantiate_vms: true - Template.rename: true - Template.chown: true - Template.chgrp: true - Template.chmod: true - Template.clone_dialog: true - Template.delete_dialog: true - Template.share: true - Template.unshare: true - Template.edit_labels: true - Template.menu_labels: true - template_creation_tabs: - general: true - storage: true - network: true - os_booting: true - features: true - input_output: true - context: true - actions: true - scheduling: true - hybrid: true - vmgroup: true - other: true -%if %%oneflow - oneflow-templates-tab: - panel_tabs: - service_template_info_tab: true - service_template_roles_tab: true - service_template_template_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - #- 5 # Labels - #- 6 # Search data - actions: - ServiceTemplate.refresh: true - ServiceTemplate.create_dialog: true - ServiceTemplate.update_dialog: true - ServiceTemplate.instantiate: true - ServiceTemplate.chown: true - ServiceTemplate.chgrp: true - ServiceTemplate.chmod: true - ServiceTemplate.rename: true - ServiceTemplate.clone_dialog: true - ServiceTemplate.delete: true - ServiceTemplate.edit_labels: true - ServiceTemplate.menu_labels: true -%end if - vrouter-templates-tab: - panel_tabs: - vrouter_template_info_tab: true - vrouter_template_template_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - - 5 # Registration time - #- 6 # Labels - #- 7 # Search data - actions: - VirtualRouterTemplate.refresh: true - VirtualRouterTemplate.create_dialog: true - VirtualRouterTemplate.update_dialog: true - VirtualRouterTemplate.instantiate_dialog: true - VirtualRouterTemplate.rename: true - VirtualRouterTemplate.chown: true - VirtualRouterTemplate.chgrp: true - VirtualRouterTemplate.chmod: true - VirtualRouterTemplate.clone_dialog: true - VirtualRouterTemplate.delete_dialog: true - VirtualRouterTemplate.share: true - VirtualRouterTemplate.unshare: true - VirtualRouterTemplate.edit_labels: true - VirtualRouterTemplate.menu_labels: true - template_creation_tabs: - general: true - storage: true - network: true - os_booting: true - features: true - input_output: true - context: true - scheduling: true - hybrid: true - other: true - instances-top-tab: - panel_tabs: - actions: - vms-tab: - panel_tabs: - vm_info_tab: true - vm_capacity_tab: true - vm_storage_tab: true - vm_network_tab: true - vm_snapshot_tab: true - vm_placement_tab: true - vm_actions_tab: true - vm_conf_tab: true - vm_template_tab: true - vm_log_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - - 5 # Status - #- 6 # Used CPU - #- 7 # Used Memory - - 8 # Host - - 9 # IPs - #- 10 # Start Time - - 11 # VNC - #- 12 # Hidden Template - #- 13 # Labels - #- 14 # Search data - actions: - VM.refresh: true - VM.create_dialog: true - VM.rename: true - VM.chown: true - VM.chgrp: true - VM.chmod: true - VM.deploy: true - VM.migrate: true - VM.migrate_live: true - VM.hold: true - VM.release: true - VM.suspend: true - VM.resume: true - VM.stop: true - VM.recover: true - VM.reboot: true - VM.reboot_hard: true - VM.poweroff: true - VM.poweroff_hard: true - VM.undeploy: true - VM.undeploy_hard: true - VM.terminate: true - VM.terminate_hard: true - VM.resize: true - VM.disk_resize: true - VM.attachdisk: true - VM.detachdisk: true - VM.disk_saveas: true - VM.attachnic: true - VM.detachnic: true - VM.snapshot_create: true - VM.snapshot_revert: true - VM.snapshot_delete: true - VM.disk_snapshot_create: true - VM.disk_snapshot_revert: true - VM.disk_snapshot_delete: true - VM.resched: true - VM.unresched: true - VM.save_as_template: true - VM.updateconf: true - VM.edit_labels: true - VM.menu_labels: true -%if %%oneflow - oneflow-services-tab: - panel_tabs: - service_info_tab: true - service_roles_tab: true - service_log_tab: true - panel_tabs_actions: - service_roles_tab: - Role.scale: true - Role.hold: true - Role.release: true - Role.suspend: true - Role.resume: true - Role.stop: true - Role.reboot: true - Role.reboot_hard: true - Role.poweroff: true - Role.poweroff_hard: true - Role.undeploy: true - Role.undeploy_hard: true - Role.terminate: true - Role.terminate_hard: true - RoleVM.hold: true - RoleVM.release: true - RoleVM.suspend: true - RoleVM.resume: true - RoleVM.stop: true - RoleVM.reboot: true - RoleVM.reboot_hard: true - RoleVM.poweroff: true - RoleVM.poweroff_hard: true - RoleVM.undeploy: true - RoleVM.undeploy_hard: true - RoleVM.terminate: true - RoleVM.terminate_hard: true - RoleVM.resched: true - RoleVM.unresched: true - RoleVM.recover: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - - 5 # State - #- 6 # Labels - #- 7 # Search data - actions: - Service.refresh: true - Service.create_dialog: true - Service.chown: true - Service.chgrp: true - Service.chmod: true - Service.rename: true - Service.shutdown: true - Service.recover: true - Service.delete: true - Service.edit_labels: true - Service.menu_labels: true -%end if - vrouters-tab: - panel_tabs: - virtual_router_info_tab: true - virtual_router_vms_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Owner - - 3 # Group - - 4 # Name - #- 5 # Labels - #- 6 # Search data - actions: - VirtualRouter.refresh: true - VirtualRouter.create_dialog: true - VirtualRouter.rename: true - VirtualRouter.chown: true - VirtualRouter.chgrp: true - VirtualRouter.chmod: true - VirtualRouter.delete: true - VirtualRouter.attachnic: true - VirtualRouter.detachnic: true - VirtualRouter.edit_labels: true - VirtualRouter.menu_labels: true - infrastructure-top-tab: - panel_tabs: - actions: - clusters-tab: - panel_tabs: - cluster_info_tab: true - cluster_host_tab: true - cluster_vnet_tab: true - cluster_datastore_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Hosts - - 4 # VNets - - 5 # Datastores - #- 6 # Labels - actions: - Cluster.refresh: true - Cluster.create_dialog: true - Cluster.update_dialog: true - Cluster.delete: true - Cluster.rename: true - Cluster.edit_labels: true - Cluster.menu_labels: true - hosts-tab: - panel_tabs: - host_info_tab: true - host_monitoring_tab: true - host_vms_tab: true - host_wilds_tab: true - host_zombies_tab: true - host_esx_tab: true - host_pci_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Cluster - - 4 # RVMs - #- 5 # Real CPU - - 6 # Allocated CPU - #- 7 # Real MEM - - 8 # Allocated MEM - - 9 # Status - #- 10 # IM MAD - #- 11 # VM MAD - #- 12 # Last monitored on - #- 13 # Labels - #- 14 # Search data - actions: - Host.refresh: true - Host.create_dialog: true - Host.addtocluster: true - Host.rename: true - Host.enable: true - Host.disable: true - Host.offline: true - Host.delete: true - Host.edit_labels: true - Host.menu_labels: true - zones-tab: - panel_tabs: - zone_info_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Endpoint - #- 4 # Labels - actions: - Zone.refresh: true - Zone.create_dialog: true - Zone.rename: true - Zone.delete: true - Zone.edit_labels: true - Zone.menu_labels: true - storage-top-tab: - panel_tabs: - actions: - datastores-tab: - panel_tabs: - datastore_info_tab: true - datastore_image_tab: true - datastore_clusters_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - - 5 # Capacity - - 6 # Cluster - #- 7 # Basepath - #- 8 # TM - #- 9 # DS - - 10 # Type - - 11 # Status - #- 12 # Labels - #- 13 # Search data - actions: - Datastore.refresh: true - Datastore.create_dialog: true - Datastore.import_dialog: false - Datastore.addtocluster: true - Datastore.rename: true - Datastore.chown: true - Datastore.chgrp: true - Datastore.chmod: true - Datastore.delete: true - Datastore.enable: true - Datastore.disable: true - Datastore.edit_labels: true - Datastore.menu_labels: true - images-tab: - panel_tabs: - image_info_tab: true - image_vms_tab: true - image_snapshots_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - - 5 # Datastore - #- 6 # Size - - 7 # Type - #- 8 # Registration time - #- 9 # Persistent - - 10 # Status - - 11 # #VMs - #- 12 # Target - #- 13 # Labels - #- 14 # Search data - actions: - Image.refresh: true - Image.create_dialog: true - Image.import_dialog: false - Image.upload_marketplace_dialog: true - Image.rename: true - Image.chown: true - Image.chgrp: true - Image.chmod: true - Image.enable: true - Image.disable: true - Image.persistent: true - Image.nonpersistent: true - Image.clone_dialog: true - Image.delete: true - Image.snapshot_flatten: true - Image.snapshot_revert: true - Image.snapshot_delete: true - Image.edit_labels: true - Image.menu_labels: true - files-tab: - panel_tabs: - file_info_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - - 5 # Datastore - #- 6 # Size - - 7 # Type - #- 8 # Registration time - #- 9 # Persistent - - 10 # Status - #- 11 # #VMs - #- 12 # Target - #- 13 # Labels - #- 14 # Search data - actions: - File.refresh: true - File.create_dialog: true - File.rename: true - File.chown: true - File.chgrp: true - File.chmod: true - File.enable: true - File.disable: true - File.delete: true - File.edit_labels: true - File.menu_labels: true - marketplaces-tab: - panel_tabs: - marketplace_info_tab: true - marketplace_apps_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - - 5 # Capacity - - 6 # Apps - - 7 # Driver - - 8 # Zone - #- 9 # Labels - #- 10 # Search data - actions: - MarketPlace.refresh: true - MarketPlace.create_dialog: true - MarketPlace.update_dialog: true - MarketPlace.rename: true - MarketPlace.chown: true - MarketPlace.chgrp: true - MarketPlace.chmod: true - MarketPlace.delete: true - MarketPlace.edit_labels: true - MarketPlace.menu_labels: true - marketplaceapps-tab: - panel_tabs: - marketplaceapp_info_tab: true - marketplaceapp_templates_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - #- 5 # Version - - 6 # Size - - 7 # State - #- 8 # Type - - 9 # Registration - - 10 # Marketplace - - 11 # Zone - #- 12 # Labels - #- 13 # Search data - actions: - MarketPlaceApp.refresh: true - MarketPlaceApp.create_dialog: true - MarketPlaceApp.download_opennebula_dialog: true - MarketPlaceApp.download_local: true - MarketPlaceApp.rename: true - MarketPlaceApp.chown: true - MarketPlaceApp.chgrp: true - MarketPlaceApp.chmod: true - MarketPlaceApp.enable: true - MarketPlaceApp.disable: true - MarketPlaceApp.delete: true - MarketPlaceApp.edit_labels: true - MarketPlaceApp.menu_labels: true - network-top-tab: - panel_tabs: - actions: - vnets-tab: - panel_tabs: - vnet_info_tab: true - vnet_ar_list_tab: true - vnet_leases_tab: true - vnet_sg_list_tab: true - vnet_vr_list_tab: true - vnet_clusters_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - - 5 # Reservation - - 6 # Cluster - #- 7 # Bridge - - 8 # Leases - #- 9 # VLAN ID - #- 10 # Labels - #- 11 # Search data - actions: - Network.refresh: true - Network.create_dialog: true - Network.import_dialog: false - Network.update_dialog: true - Network.reserve_dialog: true - Network.addtocluster: true - Network.rename: true - Network.chown: true - Network.chgrp: true - Network.chmod: true - Network.delete: true - Network.hold_lease: true - Network.release_lease: true - Network.add_ar: true - Network.remove_ar: true - Network.update_ar: true - Network.edit_labels: true - Network.menu_labels: true - vnets-topology-tab: - panel_tabs: - actions: - NetworkTopology.refresh: true - NetworkTopology.fit: true - NetworkTopology.collapseVMs: true - NetworkTopology.openVMs: true - secgroups-tab: - panel_tabs: - security_group_info_tab: true - security_group_vms_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - #- 5 # Labels - #- 6 # Search data - actions: - SecurityGroup.refresh: true - SecurityGroup.create_dialog: true - SecurityGroup.update_dialog: true - SecurityGroup.rename: true - SecurityGroup.chown: true - SecurityGroup.chgrp: true - SecurityGroup.chmod: true - SecurityGroup.clone_dialog: true - SecurityGroup.commit_dialog: true - SecurityGroup.delete: true - SecurityGroup.edit_labels: true - SecurityGroup.menu_labels: true - support-tab: - panel_tabs: - support_info_tab: true - table_columns: - #- 0 # Checkbox - - 1 # ID - - 2 # Subject - - 3 # Created at - - 4 # Status - actions: - Support.refresh: true - Support.create_dialog: true - settings-tab: - panel_tabs: - settings_info_tab: true - settings_config_tab: false - settings_quotas_tab: true - settings_group_quotas_tab: true - settings_accounting_tab: true - settings_showback_tab: true - settings_auth_tab: true - actions: - # Buttons for settings_info_tab - User.update_password: true - User.login_token: true - # Buttons for settings_config_tab - Settings.change_language: true - Settings.change_password: true - Settings.change_view: true - Settings.ssh_key: true - Settings.login_token: true - # Edit button in settings_quotas_tab - User.quotas_dialog: false - upgrade-top-tab: - panel_tabs: - actions: - vmgroup-tab: - panel_tabs: - vm_group_info_tab: true - vm_group_vms_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - - 5 # Vms - #- 6 # Labels - #- 7 # Search data - actions: - VMGroup.create_dialog: true - VMGroup.update_dialog: true - VMGroup.chmod: true - VMGroup.chown: true - VMGroup.chgrp: true diff --git a/tmpl/admin_vcenter.yaml b/tmpl/admin_vcenter.yaml deleted file mode 100644 index f785a93..0000000 --- a/tmpl/admin_vcenter.yaml +++ /dev/null @@ -1,844 +0,0 @@ -%set oneflow = %%getVar('activer_oneflow','non') == 'oui' -small_logo: images/opennebula-5.0.png -provision_logo: images/opennebula-5.0.png -link_logo: -text_link_logo: -confirm_vms: false -filter-view: true -enabled_tabs: - - dashboard-tab - - instances-top-tab - - vms-tab -%if %%oneflow - - oneflow-services-tab -%end if - - vrouters-tab - - templates-top-tab - - templates-tab -%if %%oneflow - - oneflow-templates-tab -%end if - - vrouter-templates-tab - - storage-top-tab - - datastores-tab - - images-tab - #- files-tab - #- marketplaces-tab - #- marketplaceapps-tab - - network-top-tab - - vnets-tab - - vnets-topology-tab - #- secgroups-tab - - infrastructure-top-tab - - clusters-tab - - hosts-tab - - zones-tab - - system-top-tab - - users-tab - - groups-tab - - vdcs-tab - - acls-tab - - settings-tab - # Do not enable external checking - # - support-tab - # - upgrade-top-tab - - vmgroup-tab -features: - # True to show showback monthly reports, and VM cost - showback: true - - # Allows to change the security groups for each network interface - # on the VM creation dialog - secgroups: false - - # True to hide the CPU setting in the VM creation dialog. The CPU setting - # will be set to the same value as VCPU, that will still be visible for the - # end users - instantiate_hide_cpu: false - - # False to not scale the CPU. Number [0, 1] to scale from VCPU - instantiate_cpu_factor: false - - # True to show the option to make an instance persistent - instantiate_persistent: true - - # True to show the datastore datatable to instantiate VM - show_ds_instantiate: false - - # True to show the host datatable to instantiate VM - show_host_instantiate: false - - # True to show an input to specify the the VMs and Template path/folder where a vCenter VM will - # deployed to - vcenter_vm_folder: true -tabs: - dashboard-tab: - # The following widgets can be used inside any of the '_per_row' settings - # bellow. As the name suggest, the widgets will be scaled to fit one, - # two, or three per row. The footer uses the widgets at full size, i.e. - # one per row. - # - # - storage - # - users - # - network - # - hosts - # - vms - # - groupquotas - # - quotas - panel_tabs: - actions: - Dashboard.refresh: false - Sunstone.toggle_top: false - widgets_one_per_row: - - vms - - hosts - - users - widgets_three_per_row: - widgets_two_per_row: - widgets_one_footer: - system-top-tab: - panel_tabs: - actions: - users-tab: - panel_tabs: - user_info_tab: true - user_quotas_tab: true - user_groups_tab: true - user_accounting_tab: true - user_showback_tab: true - user_auth_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Group - - 4 # Auth driver - #- 5 # Password - - 6 # VMs - - 7 # Memory - - 8 # CPU - #- 9 # Group ID - #- 10 # Hidden User Data - #- 11 # Labels - #- 12 # Search data - actions: - User.refresh: true - User.create_dialog: true - User.update_password: true - User.login_token: true - User.quotas_dialog: true - User.groups_dialog: true - User.chgrp: true - User.change_authentication: true - User.delete: true - User.edit_labels: true - User.menu_labels: true - groups-tab: - panel_tabs: - group_info_tab: true - group_users_tab: true - group_quotas_tab: true - group_accounting_tab: true - group_showback_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Users - - 4 # VMs - - 5 # Memory - - 6 # CPU - #- 7 # Labels - actions: - Group.refresh: true - Group.create_dialog: true - Group.update_dialog: true - Group.quotas_dialog: true - Group.delete: true - Group.edit_admins: true - Group.edit_labels: true - Group.menu_labels: true - vdcs-tab: - panel_tabs: - vdc_info_tab: true - vdc_groups_tab: true - vdc_resources_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Groups - - 4 # Clusters - - 5 # Hosts - - 6 # VNets - - 7 # Datastores - #- 8 # Labels - actions: - Vdc.refresh: true - Vdc.create_dialog: true - Vdc.update_dialog: true - Vdc.rename: true - Vdc.delete: true - Vdc.edit_labels: true - Vdc.menu_labels: true - acls-tab: - panel_tabs: - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Applies to - - 3 # Affected resources - - 4 # Resource ID / Owned by - - 5 # Allowed operations - - 6 # Zone - #- 7 # ACL String - actions: - Acl.refresh: true - Acl.create_dialog: true - Acl.delete: true - templates-top-tab: - panel_tabs: - actions: - templates-tab: - panel_tabs: - template_info_tab: true - template_template_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - - 5 # Registration time - #- 6 # Labels - #- 7 # Search data - actions: - Template.refresh: true - Template.create_dialog: true - Template.import_dialog: true - Template.update_dialog: true - Template.instantiate_vms: true - Template.rename: true - Template.chown: true - Template.chgrp: true - Template.chmod: true - Template.clone_dialog: true - Template.delete_dialog: true - Template.share: false - Template.unshare: false - Template.edit_labels: true - Template.menu_labels: true - template_creation_tabs: - general: true - storage: true - network: true - os_booting: true - features: true - input_output: true - context: true - actions: true - scheduling: true - hybrid: true - vmgroup: true - other: true -%if %%oneflow - oneflow-templates-tab: - panel_tabs: - service_template_info_tab: true - service_template_roles_tab: true - service_template_template_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - #- 5 # Labels - #- 6 # Search data - actions: - ServiceTemplate.refresh: true - ServiceTemplate.create_dialog: true - ServiceTemplate.update_dialog: true - ServiceTemplate.instantiate: true - ServiceTemplate.chown: true - ServiceTemplate.chgrp: true - ServiceTemplate.chmod: true - ServiceTemplate.rename: true - ServiceTemplate.clone_dialog: true - ServiceTemplate.delete: true - ServiceTemplate.edit_labels: true - ServiceTemplate.menu_labels: true -%end if - vrouter-templates-tab: - panel_tabs: - vrouter_template_info_tab: true - vrouter_template_template_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - - 5 # Registration time - #- 6 # Labels - #- 7 # Search data - actions: - VirtualRouterTemplate.refresh: true - VirtualRouterTemplate.create_dialog: true - VirtualRouterTemplate.update_dialog: true - VirtualRouterTemplate.instantiate_dialog: true - VirtualRouterTemplate.rename: true - VirtualRouterTemplate.chown: true - VirtualRouterTemplate.chgrp: true - VirtualRouterTemplate.chmod: true - VirtualRouterTemplate.clone_dialog: true - VirtualRouterTemplate.delete_dialog: true - VirtualRouterTemplate.share: false - VirtualRouterTemplate.unshare: false - VirtualRouterTemplate.edit_labels: true - VirtualRouterTemplate.menu_labels: true - template_creation_tabs: - general: true - storage: true - network: true - os_booting: true - features: true - input_output: true - context: true - scheduling: true - hybrid: true - other: true - instances-top-tab: - panel_tabs: - actions: - vms-tab: - panel_tabs: - vm_info_tab: true - vm_capacity_tab: true - vm_storage_tab: true - vm_network_tab: true - vm_snapshot_tab: true - vm_placement_tab: true - vm_actions_tab: true - vm_conf_tab: true - vm_template_tab: true - vm_log_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - - 5 # Status - #- 6 # Used CPU - #- 7 # Used Memory - - 8 # Host - - 9 # IPs - #- 10 # Start Time - - 11 # VNC - #- 12 # Hidden Template - #- 13 # Labels - #- 14 # Search data - actions: - VM.refresh: true - VM.create_dialog: true - VM.rename: true - VM.chown: true - VM.chgrp: true - VM.chmod: true - VM.deploy: true - VM.migrate: false - VM.migrate_live: false - VM.hold: true - VM.release: true - VM.suspend: true - VM.resume: true - VM.stop: true - VM.recover: true - VM.reboot: true - VM.reboot_hard: true - VM.poweroff: true - VM.poweroff_hard: true - VM.undeploy: true - VM.undeploy_hard: true - VM.terminate: true - VM.terminate_hard: true - VM.resize: true - VM.attachdisk: true - VM.detachdisk: true - VM.disk_saveas: true - VM.disk_resize: true - VM.attachnic: true - VM.detachnic: true - VM.snapshot_create: true - VM.snapshot_revert: true - VM.snapshot_delete: true - VM.disk_snapshot_create: false - VM.disk_snapshot_revert: false - VM.disk_snapshot_delete: false - VM.resched: true - VM.unresched: true - VM.save_as_template: false - VM.updateconf: true - VM.edit_labels: true - VM.menu_labels: true -%if %%oneflow - oneflow-services-tab: - panel_tabs: - service_info_tab: true - service_roles_tab: true - service_log_tab: true - panel_tabs_actions: - service_roles_tab: - Role.scale: true - Role.hold: true - Role.release: true - Role.suspend: true - Role.resume: true - Role.stop: true - Role.reboot: true - Role.reboot_hard: true - Role.poweroff: true - Role.poweroff_hard: true - Role.undeploy: true - Role.undeploy_hard: true - Role.terminate: true - Role.terminate_hard: true - RoleVM.hold: true - RoleVM.release: true - RoleVM.suspend: true - RoleVM.resume: true - RoleVM.stop: true - RoleVM.reboot: true - RoleVM.reboot_hard: true - RoleVM.poweroff: true - RoleVM.poweroff_hard: true - RoleVM.undeploy: true - RoleVM.undeploy_hard: true - RoleVM.terminate: true - RoleVM.terminate_hard: true - RoleVM.resched: true - RoleVM.unresched: true - RoleVM.recover: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - - 5 # State - #- 6 # Labels - #- 7 # Search data - actions: - Service.refresh: true - Service.create_dialog: true - Service.chown: true - Service.chgrp: true - Service.chmod: true - Service.rename: true - Service.shutdown: true - Service.recover: true - Service.delete: true - Service.edit_labels: true - Service.menu_labels: true -%end if - vrouters-tab: - panel_tabs: - virtual_router_info_tab: true - virtual_router_vms_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - #- 5 # Labels - #- 6 # Search data - actions: - VirtualRouter.refresh: true - VirtualRouter.create_dialog: true - VirtualRouter.rename: true - VirtualRouter.chown: true - VirtualRouter.chgrp: true - VirtualRouter.chmod: true - VirtualRouter.delete: true - VirtualRouter.attachnic: true - VirtualRouter.detachnic: true - VirtualRouter.edit_labels: true - VirtualRouter.menu_labels: true - infrastructure-top-tab: - panel_tabs: - actions: - clusters-tab: - panel_tabs: - cluster_info_tab: true - cluster_host_tab: true - cluster_vnet_tab: true - cluster_datastore_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Hosts - - 4 # VNets - - 5 # Datastores - #- 6 # Labels - actions: - Cluster.refresh: true - Cluster.create_dialog: true - Cluster.update_dialog: true - Cluster.delete: true - Cluster.rename: true - Cluster.edit_labels: true - Cluster.menu_labels: true - hosts-tab: - panel_tabs: - host_info_tab: true - host_monitoring_tab: true - host_vms_tab: true - host_wilds_tab: true - host_zombies_tab: true - host_esx_tab: true - host_pci_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Cluster - - 4 # RVMs - #- 5 # Real CPU - - 6 # Allocated CPU - #- 7 # Real MEM - - 8 # Allocated MEM - - 9 # Status - #- 10 # IM MAD - #- 11 # VM MAD - #- 12 # Last monitored on - #- 13 # Labels - #- 14 # Search data - actions: - Host.refresh: true - Host.create_dialog: true - Host.addtocluster: true - Host.rename: true - Host.enable: true - Host.disable: true - Host.offline: true - Host.delete: true - Host.edit_labels: true - Host.menu_labels: true - zones-tab: - panel_tabs: - zone_info_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Endpoint - #- 4 # Labels - actions: - Zone.refresh: true - Zone.create_dialog: true - Zone.rename: true - Zone.delete: true - Zone.edit_labels: true - Zone.menu_labels: true - storage-top-tab: - panel_tabs: - actions: - datastores-tab: - panel_tabs: - datastore_info_tab: true - datastore_image_tab: true - datastore_clusters_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - - 5 # Capacity - - 6 # Cluster - #- 7 # Basepath - #- 8 # TM - #- 9 # DS - - 10 # Type - - 11 # Status - #- 12 # Labels - #- 13 # Search data - actions: - Datastore.refresh: true - Datastore.create_dialog: false - Datastore.import_dialog: true - Datastore.addtocluster: true - Datastore.rename: true - Datastore.chown: true - Datastore.chgrp: true - Datastore.chmod: true - Datastore.delete: true - Datastore.enable: true - Datastore.disable: true - Datastore.edit_labels: true - Datastore.menu_labels: true - images-tab: - panel_tabs: - image_info_tab: true - image_vms_tab: true - image_snapshots_tab: false - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - - 5 # Datastore - #- 6 # Size - - 7 # Type - #- 8 # Registration time - #- 9 # Persistent - - 10 # Status - - 11 # #VMs - #- 12 # Target - #- 13 # Labels - #- 14 # Search data - actions: - Image.refresh: true - Image.create_dialog: true - Image.import_dialog: true - Image.upload_marketplace_dialog: false - Image.rename: true - Image.chown: true - Image.chgrp: true - Image.chmod: true - Image.enable: true - Image.disable: true - Image.persistent: true - Image.nonpersistent: true - Image.clone_dialog: true - Image.delete: true - Image.snapshot_flatten: false - Image.snapshot_revert: false - Image.snapshot_delete: false - Image.edit_labels: true - Image.menu_labels: true - files-tab: - panel_tabs: - file_info_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - - 5 # Datastore - #- 6 # Size - - 7 # Type - #- 8 # Registration time - #- 9 # Persistent - - 10 # Status - #- 11 # #VMs - #- 12 # Target - #- 13 # Labels - #- 14 # Search data - actions: - File.refresh: true - File.create_dialog: true - File.rename: true - File.chown: true - File.chgrp: true - File.chmod: true - File.enable: true - File.disable: true - File.delete: true - File.edit_labels: true - File.menu_labels: true - marketplaces-tab: - panel_tabs: - marketplace_info_tab: true - marketplace_apps_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - - 5 # Capacity - - 6 # Apps - - 7 # Driver - - 8 # Zone - #- 9 # Labels - #- 10 # Search data - actions: - MarketPlace.refresh: true - MarketPlace.create_dialog: true - MarketPlace.update_dialog: true - MarketPlace.rename: true - MarketPlace.chown: true - MarketPlace.chgrp: true - MarketPlace.chmod: true - MarketPlace.delete: true - MarketPlace.edit_labels: true - MarketPlace.menu_labels: true - marketplaceapps-tab: - panel_tabs: - marketplaceapp_info_tab: true - marketplaceapp_templates_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - #- 5 # Version - - 6 # Size - - 7 # State - #- 8 # Type - - 9 # Registration - - 10 # Marketplace - - 11 # Zone - #- 12 # Labels - #- 13 # Search data - actions: - MarketPlaceApp.refresh: true - MarketPlaceApp.create_dialog: true - MarketPlaceApp.download_opennebula_dialog: true - MarketPlaceApp.download_local: true - MarketPlaceApp.rename: true - MarketPlaceApp.chown: true - MarketPlaceApp.chgrp: true - MarketPlaceApp.chmod: true - MarketPlaceApp.enable: true - MarketPlaceApp.disable: true - MarketPlaceApp.delete: true - MarketPlaceApp.edit_labels: true - MarketPlaceApp.menu_labels: true - network-top-tab: - panel_tabs: - actions: - vnets-tab: - panel_tabs: - vnet_info_tab: true - vnet_ar_list_tab: true - vnet_leases_tab: true - vnet_sg_list_tab: false - vnet_vr_list_tab: true - vnet_clusters_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - - 5 # Reservation - - 6 # Cluster - #- 7 # Bridge - - 8 # Leases - #- 9 # VLAN ID - #- 10 # Labels - #- 11 # Search data - actions: - Network.refresh: true - Network.create_dialog: true - Network.import_dialog: true - Network.update_dialog: true - Network.reserve_dialog: true - Network.addtocluster: true - Network.rename: true - Network.chown: true - Network.chgrp: true - Network.chmod: true - Network.delete: true - Network.hold_lease: true - Network.release_lease: true - Network.add_ar: true - Network.remove_ar: true - Network.update_ar: true - Network.edit_labels: true - Network.menu_labels: true - vnets-topology-tab: - panel_tabs: - actions: - NetworkTopology.refresh: true - NetworkTopology.fit: true - NetworkTopology.collapseVMs: true - NetworkTopology.openVMs: true - secgroups-tab: - panel_tabs: - security_group_info_tab: true - security_group_vms_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - #- 5 # Labels - #- 6 # Search data - actions: - SecurityGroup.refresh: true - SecurityGroup.create_dialog: true - SecurityGroup.update_dialog: true - SecurityGroup.rename: true - SecurityGroup.chown: true - SecurityGroup.chgrp: true - SecurityGroup.chmod: true - SecurityGroup.clone_dialog: true - SecurityGroup.commit_dialog: true - SecurityGroup.delete: true - SecurityGroup.edit_labels: true - SecurityGroup.menu_labels: true - support-tab: - panel_tabs: - support_info_tab: true - table_columns: - #- 0 # Checkbox - - 1 # ID - - 2 # Subject - - 3 # Created at - - 4 # Status - actions: - Support.refresh: true - Support.create_dialog: true - settings-tab: - panel_tabs: - settings_info_tab: true - settings_config_tab: false - settings_quotas_tab: true - settings_group_quotas_tab: true - settings_accounting_tab: true - settings_showback_tab: true - settings_auth_tab: true - actions: - # Buttons for settings_info_tab - User.update_password: true - User.login_token: true - # Buttons for settings_config_tab - Settings.change_language: true - Settings.change_password: true - Settings.change_view: true - Settings.ssh_key: true - Settings.login_token: true - # Edit button in settings_quotas_tab - User.quotas_dialog: false - upgrade-top-tab: - panel_tabs: - actions: - vmgroup-tab: - panel_tabs: - vm_group_info_tab: true - vm_group_vms_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - - 5 # Vms - #- 6 # Labels - #- 7 # Search data - actions: - VMGroup.create_dialog: true - VMGroup.update_dialog: true - VMGroup.chmod: true - VMGroup.chown: true - VMGroup.chgrp: true diff --git a/tmpl/cloud.yaml b/tmpl/cloud.yaml deleted file mode 100644 index b67eb8c..0000000 --- a/tmpl/cloud.yaml +++ /dev/null @@ -1,182 +0,0 @@ -%set oneflow = %%getVar('activer_oneflow','non') == 'oui' -provision_logo: images/opennebula-5.0.png -link_logo: -text_link_logo: -confirm_vms: false -enabled_tabs: - - provision-tab - - settings-tab -features: - # True to show showback monthly reports, and VM cost - showback: true - - # Allows to change the security groups for each network interface - # on the VM creation dialog - secgroups: true - - # True to hide the CPU setting in the VM creation dialog. The CPU setting - # will be set to the same value as VCPU, that will still be visible for the - # end users - instantiate_hide_cpu: false - - # False to not scale the CPU. Number [0, 1] to scale from VCPU - instantiate_cpu_factor: false - - # True to show the option to make an instance persistent - instantiate_persistent: true - - # True to allow to create machines to cloud users - cloud_vm_create: true -tabs: - provision-tab: - panel_tabs: - vm_info_tab: false - vm_capacity_tab: false - vm_storage_tab: false - vm_network_tab: false - vm_snapshot_tab: false - vm_placement_tab: false - vm_actions_tab: false - vm_conf_tab: false - vm_template_tab: false - vm_log_tab: false - provision_tabs: -%if %%oneflow - flows: true -%else - flows: false -%end if - templates: true - actions: &provisionactions - # In the cloud view, delete is the equivalent - # of 'onetemplate chmod --recursive' - Template.chmod: false - - # In the cloud view, delete is the equivalent - # of 'onetemplate delete --recursive' - Template.delete: true - VM.rename: true - VM.resume: true - VM.reboot: true - VM.reboot_hard: true - VM.poweroff: true - VM.poweroff_hard: true - VM.undeploy: false - VM.undeploy_hard: false - VM.terminate: true - VM.terminate_hard: true - VM.resize: false - VM.attachdisk: false - VM.detachdisk: false - VM.disk_saveas: false - VM.attachnic: false - VM.detachnic: false - VM.snapshot_create: false - VM.snapshot_revert: false - VM.snapshot_delete: false - VM.disk_snapshot_create: false - VM.disk_snapshot_revert: false - VM.disk_snapshot_delete: false - VM.save_as_template: true - dashboard: - # Connected user's quotas - quotas: true - # Overview of connected user's VMs - vms: true - # Group's quotas - groupquotas: false - # Overview of group's VMs - groupvms: false - create_vm: - # True to allow capacity (CPU, MEMORY, VCPU) customization - capacity_select: true - # True to allow NIC customization - network_select: true - # True to allow vmgroup customization - vmgroup_select: true - # True to allow DISK size customization - disk_resize: true - # True to allow datastore customization - datastore_select: true - settings-tab: - panel_tabs: - settings_info_tab: false - settings_config_tab: true - settings_quotas_tab: true - settings_accounting_tab: true - settings_showback_tab: true - actions: - # Buttons for settings_info_tab - User.update_password: true - User.login_token: true - # Buttons for settings_config_tab - Settings.change_language: true - Settings.change_password: true - Settings.change_view: true - Settings.ssh_key: true - Settings.login_token: true - # Edit button in settings_quotas_tab - User.quotas_dialog: false - vms-tab: - actions: *provisionactions - images-tab: - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Onwer - - 4 # Group - - 5 # Datastore - #- 6 # Size - - 7 # Type - #- 8 # Registration time - #- 9 # Persistent - - 10 # Status - - 11 # #VMs - #- 12 # Target - vnets-tab: - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - #- 3 # Owner - - 4 # Group - #- 5 # Reservation - #- 6 # Cluster - #- 7 # Bridge - #- 8 # Leases - #- 9 # VLAN ID - secgroups-tab: - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - #- 3 # Owner - - 4 # Group - #- 5 # Labels - vmgroup-tab: - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - - 5 # Vms - #- 6 # Labels - #- 7 # Search data - datastores-tab: - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - #- 5 # Capacity - #- 6 # Cluster - #- 7 # Basepath - #- 8 # TM - #- 9 # DS - #- 10 # Type - - 11 # Status - #- 12 # Labels - #- 13 # Search data \ No newline at end of file diff --git a/tmpl/cloud_vcenter.yaml b/tmpl/cloud_vcenter.yaml deleted file mode 100644 index f6cd45d..0000000 --- a/tmpl/cloud_vcenter.yaml +++ /dev/null @@ -1,157 +0,0 @@ -%set oneflow = %%getVar('activer_oneflow','non') == 'oui' -provision_logo: images/opennebula-5.0.png -link_logo: -text_link_logo: -confirm_vms: false -enabled_tabs: - - provision-tab - - settings-tab -features: - # True to show showback monthly reports, and VM cost - showback: true - - # Allows to change the security groups for each network interface - # on the VM creation dialog - secgroups: false - - # True to hide the CPU setting in the VM creation dialog. The CPU setting - # will be set to the same value as VCPU, that will still be visible for the - # end users - instantiate_hide_cpu: true - - # False to not scale the CPU. Number [0, 1] to scale from VCPU - instantiate_cpu_factor: false - - # True to show the option to make an instance persistent - instantiate_persistent: true - - # True to allow to create machines to cloud users - cloud_vm_create: true -tabs: - provision-tab: - panel_tabs: - vm_info_tab: false - vm_capacity_tab: false - vm_storage_tab: false - vm_network_tab: false - vm_snapshot_tab: false - vm_placement_tab: false - vm_actions_tab: false - vm_conf_tab: false - vm_template_tab: false - vm_log_tab: false - provision_tabs: -%if %%oneflow - flows: true -%else - flows: false -%end if - templates: false - actions: &provisionactions - # In the cloud view, delete is the equivalent - # of 'onetemplate chmod --recursive' - Template.chmod: false - - # In the cloud view, delete is the equivalent - # of 'onetemplate delete --recursive' - Template.delete: true - VM.rename: false - VM.resume: true - VM.reboot: true - VM.reboot_hard: true - VM.poweroff: true - VM.poweroff_hard: true - VM.undeploy: false - VM.undeploy_hard: false - VM.terminate: true - VM.terminate_hard: true - VM.resize: false - VM.attachdisk: false - VM.detachdisk: false - VM.disk_saveas: false - VM.attachnic: false - VM.detachnic: false - VM.snapshot_create: false - VM.snapshot_revert: false - VM.snapshot_delete: false - VM.disk_snapshot_create: false - VM.disk_snapshot_revert: false - VM.disk_snapshot_delete: false - VM.save_as_template: true - dashboard: - # Connected user's quotas - quotas: true - # Overview of connected user's VMs - vms: true - # Group's quotas - groupquotas: false - # Overview of group's VMs - groupvms: false - create_vm: - # True to allow capacity (CPU, MEMORY, VCPU) customization - capacity_select: true - # True to allow NIC customization - network_select: true - # True to allow DISK size customization - disk_resize: true - settings-tab: - panel_tabs: - settings_info_tab: false - settings_config_tab: true - settings_quotas_tab: true - settings_accounting_tab: true - settings_showback_tab: true - actions: - # The buttons inside the settings-tab panel settings_info_tab are - # configured with users-tab/actions; User.update_password and - # User.login_token - # - # Buttons for settings_config_tab - Settings.change_language: true - Settings.change_password: true - Settings.change_view: true - Settings.ssh_key: true - Settings.login_token: true - # Edit button in settings_quotas_tab - User.quotas_dialog: false - users-tab: - actions: - User.update_password: true - User.login_token: true - vms-tab: - actions: *provisionactions - images-tab: - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - - 5 # Datastore - #- 6 # Size - - 7 # Type - #- 8 # Registration time - #- 9 # Persistent - - 10 # Status - - 11 # #VMs - #- 12 # Target - vnets-tab: - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - #- 3 # Owner - - 4 # Group - #- 5 # Reservation - #- 6 # Cluster - #- 7 # Bridge - #- 8 # Leases - #- 9 # VLAN ID - secgroups-tab: - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - #- 3 # Owner - - 4 # Group - #- 5 # Labels \ No newline at end of file diff --git a/tmpl/groupadmin.yaml b/tmpl/groupadmin.yaml deleted file mode 100644 index 563856e..0000000 --- a/tmpl/groupadmin.yaml +++ /dev/null @@ -1,844 +0,0 @@ -%set oneflow = %%getVar('activer_oneflow','non') == 'oui' -small_logo: images/opennebula-5.0.png -provision_logo: images/opennebula-5.0.png -link_logo: -text_link_logo: -confirm_vms: false -filter-view: true -enabled_tabs: - - dashboard-tab - - instances-top-tab - - vms-tab -%if %%oneflow - - oneflow-services-tab -%end if - - vrouters-tab - - templates-top-tab - - templates-tab -%if %%oneflow - - oneflow-templates-tab -%end if - - vrouter-templates-tab - #- storage-top-tab - #- datastores-tab - #- images-tab - #- files-tab - #- marketplaces-tab - #- marketplaceapps-tab - - network-top-tab - - vnets-tab - - vnets-topology-tab - - secgroups-tab - #- infrastructure-top-tab - #- clusters-tab - #- hosts-tab - #- zones-tab - - system-top-tab - - users-tab - - groups-tab - #- vdcs-tab - #- acls-tab - - settings-tab - #- support-tab - #- upgrade-top-tab - - vmgroup-tab -features: - # True to show showback monthly reports, and VM cost - showback: true - - # Allows to change the security groups for each network interface - # on the VM creation dialog - secgroups: true - - # True to hide the CPU setting in the VM creation dialog. The CPU setting - # will be set to the same value as VCPU, that will still be visible for the - # end users - instantiate_hide_cpu: false - - # False to not scale the CPU. Number [0, 1] to scale from VCPU - instantiate_cpu_factor: false - - # True to show the option to make an instance persistent - instantiate_persistent: true - - # True to show the datastore datatable to instantiate VM - show_ds_instantiate: false - - # True to show the host datatable to instantiate VM - show_host_instantiate: false - - # True to show an input to specify the the VMs and Template path/folder where a vCenter VM will - # deployed to - vcenter_vm_folder: false -tabs: - dashboard-tab: - # The following widgets can be used inside any of the '_per_row' settings - # bellow. As the name suggest, the widgets will be scaled to fit one, - # two, or three per row. The footer uses the widgets at full size, i.e. - # one per row. - # - # - storage - # - users - # - network - # - hosts - # - vms - # - groupquotas - # - quotas - panel_tabs: - actions: - Dashboard.refresh: false - Sunstone.toggle_top: false - widgets_one_per_row: - - vms - - users - widgets_three_per_row: - widgets_two_per_row: - - groupquotas - - quotas - widgets_one_footer: - system-top-tab: - panel_tabs: - actions: - users-tab: - panel_tabs: - user_info_tab: true - user_quotas_tab: true - user_groups_tab: true - user_accounting_tab: true - user_showback_tab: true - user_auth_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - #- 3 # Group - #- 4 # Auth driver - #- 5 # Password - - 6 # VMs - - 7 # Memory - - 8 # CPU - #- 9 # Group ID - #- 10 # Hidden User Data - #- 11 # Labels - #- 12 # Search data - actions: - User.refresh: true - User.create_dialog: true - User.update_password: true - User.login_token: true - User.quotas_dialog: true - User.groups_dialog: false - User.chgrp: false - User.change_authentication: false - User.delete: true - User.edit_labels: true - User.menu_labels: true - groups-tab: - panel_tabs: - group_info_tab: true - group_users_tab: true - group_quotas_tab: true - group_accounting_tab: true - group_showback_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Users - - 4 # VMs - - 5 # Memory - - 6 # CPU - #- 7 # Labels - actions: - Group.refresh: true - Group.create_dialog: false - Group.update_dialog: false - Group.quotas_dialog: false - Group.delete: false - Group.edit_admins: false - Group.edit_labels: true - Group.menu_labels: true - vdcs-tab: - panel_tabs: - vdc_info_tab: true - vdc_groups_tab: true - vdc_resources_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Groups - - 4 # Clusters - - 5 # Hosts - - 6 # VNets - - 7 # Datastores - #- 8 # Labels - actions: - Vdc.refresh: true - Vdc.create_dialog: true - Vdc.update_dialog: true - Vdc.rename: true - Vdc.delete: true - Vdc.edit_labels: true - Vdc.menu_labels: true - acls-tab: - panel_tabs: - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Applies to - - 3 # Affected resources - - 4 # Resource ID / Owned by - - 5 # Allowed operations - - 6 # Zone - #- 7 # ACL String - actions: - Acl.refresh: true - Acl.create_dialog: true - Acl.delete: true - templates-top-tab: - panel_tabs: - actions: - templates-tab: - panel_tabs: - template_info_tab: true - template_template_tab: false - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - - 5 # Registration time - #- 6 # Labels - #- 7 # Search data - actions: - Template.refresh: true - Template.create_dialog: false - Template.import_dialog: false - Template.update_dialog: false - Template.instantiate_vms: true - Template.rename: true - Template.chown: true - Template.chgrp: false - Template.chmod: false - Template.clone_dialog: true - Template.delete_dialog: true - Template.share: true - Template.unshare: true - Template.edit_labels: true - Template.menu_labels: true - template_creation_tabs: - general: true - storage: true - network: true - os_booting: true - features: true - input_output: true - context: true - actions: true - scheduling: true - hybrid: true - vmgroup: true - other: true -%if %%oneflow - oneflow-templates-tab: - panel_tabs: - service_template_info_tab: true - service_template_roles_tab: true - service_template_template_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - #- 5 # Labels - #- 6 # Search data - actions: - ServiceTemplate.refresh: true - ServiceTemplate.create_dialog: false - ServiceTemplate.update_dialog: false - ServiceTemplate.instantiate: true - ServiceTemplate.chown: false - ServiceTemplate.chgrp: false - ServiceTemplate.chmod: false - ServiceTemplate.rename: false - ServiceTemplate.clone_dialog: false - ServiceTemplate.delete: false - ServiceTemplate.edit_labels: true - ServiceTemplate.menu_labels: true -%end if - vrouter-templates-tab: - panel_tabs: - vrouter_template_info_tab: true - vrouter_template_template_tab: false - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - - 5 # Registration time - #- 6 # Labels - #- 7 # Search data - actions: - VirtualRouterTemplate.refresh: true - VirtualRouterTemplate.create_dialog: false - VirtualRouterTemplate.update_dialog: false - VirtualRouterTemplate.instantiate_dialog: false - VirtualRouterTemplate.rename: true - VirtualRouterTemplate.chown: true - VirtualRouterTemplate.chgrp: false - VirtualRouterTemplate.chmod: false - VirtualRouterTemplate.clone_dialog: true - VirtualRouterTemplate.delete_dialog: true - VirtualRouterTemplate.share: true - VirtualRouterTemplate.unshare: true - VirtualRouterTemplate.edit_labels: true - VirtualRouterTemplate.menu_labels: true - template_creation_tabs: - general: true - storage: true - network: true - os_booting: true - features: true - input_output: true - context: true - scheduling: true - hybrid: true - other: true - instances-top-tab: - panel_tabs: - actions: - vms-tab: - panel_tabs: - vm_info_tab: true - vm_capacity_tab: true - vm_storage_tab: true - vm_network_tab: true - vm_snapshot_tab: false - vm_placement_tab: false - vm_actions_tab: false - vm_conf_tab: false - vm_template_tab: false - vm_log_tab: false - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - #- 3 # Owner - - 4 # Group - - 5 # Status - #- 6 # Used CPU - #- 7 # Used Memory - #- 8 # Host - - 9 # IPs - #- 10 # Start Time - - 11 # VNC - #- 12 # Hidden Template - #- 13 # Labels - #- 14 # Search data - actions: - VM.refresh: true - VM.create_dialog: true - VM.rename: true - VM.chown: true - VM.chgrp: false - VM.chmod: false - VM.deploy: false - VM.migrate: false - VM.migrate_live: false - VM.hold: true - VM.release: true - VM.suspend: false - VM.resume: true - VM.stop: false - VM.recover: false - VM.reboot: true - VM.reboot_hard: true - VM.poweroff: true - VM.poweroff_hard: true - VM.undeploy: true - VM.undeploy_hard: true - VM.terminate: true - VM.terminate_hard: true - VM.resize: false - VM.attachdisk: false - VM.detachdisk: false - VM.disk_saveas: false - VM.disk_resize: false - VM.attachnic: false - VM.detachnic: false - VM.snapshot_create: false - VM.snapshot_revert: false - VM.snapshot_delete: false - VM.disk_snapshot_create: false - VM.disk_snapshot_revert: false - VM.disk_snapshot_delete: false - VM.resched: false - VM.unresched: false - VM.save_as_template: true - VM.updateconf: false - VM.edit_labels: true - VM.menu_labels: true -%if oneflow - oneflow-services-tab: - panel_tabs: - service_info_tab: true - service_roles_tab: true - service_log_tab: true - panel_tabs_actions: - service_roles_tab: - Role.scale: true - Role.hold: true - Role.release: true - Role.suspend: false - Role.resume: true - Role.stop: false - Role.reboot: true - Role.reboot_hard: true - Role.poweroff: true - Role.poweroff_hard: true - Role.undeploy: true - Role.undeploy_hard: true - Role.terminate: true - Role.terminate_hard: true - RoleVM.hold: true - RoleVM.release: true - RoleVM.suspend: false - RoleVM.resume: true - RoleVM.stop: false - RoleVM.reboot: true - RoleVM.reboot_hard: true - RoleVM.poweroff: true - RoleVM.poweroff_hard: true - RoleVM.undeploy: true - RoleVM.undeploy_hard: true - RoleVM.terminate: true - RoleVM.terminate_hard: true - RoleVM.resched: false - RoleVM.unresched: false - RoleVM.recover: false - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - #- 3 # Owner - - 4 # Group - - 5 # State - #- 6 # Labels - #- 7 # Search data - actions: - Service.refresh: true - Service.create_dialog: true - Service.chown: true - Service.chgrp: false - Service.chmod: false - Service.rename: true - Service.shutdown: true - Service.recover: true - Service.delete: true - Service.edit_labels: true - Service.menu_labels: true -%end if - vrouters-tab: - panel_tabs: - virtual_router_info_tab: true - virtual_router_vms_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - #- 3 # Owner - - 4 # Group - #- 5 # Labels - #- 6 # Search data - actions: - VirtualRouter.refresh: true - VirtualRouter.create_dialog: true - VirtualRouter.rename: true - VirtualRouter.chown: true - VirtualRouter.chgrp: false - VirtualRouter.chmod: false - VirtualRouter.delete: true - VirtualRouter.attachnic: false - VirtualRouter.detachnic: false - VirtualRouter.edit_labels: true - VirtualRouter.menu_labels: true - infrastructure-top-tab: - panel_tabs: - actions: - clusters-tab: - panel_tabs: - cluster_info_tab: true - cluster_host_tab: true - cluster_vnet_tab: true - cluster_datastore_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Hosts - - 4 # VNets - - 5 # Datastores - #- 6 # Labels - actions: - Cluster.refresh: true - Cluster.create_dialog: true - Cluster.update_dialog: true - Cluster.delete: true - Cluster.rename: true - Cluster.edit_labels: true - Cluster.menu_labels: true - hosts-tab: - panel_tabs: - host_info_tab: true - host_monitoring_tab: true - host_vms_tab: true - host_wilds_tab: true - host_zombies_tab: true - host_esx_tab: true - host_pci_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Cluster - - 4 # RVMs - #- 5 # Real CPU - - 6 # Allocated CPU - #- 7 # Real MEM - - 8 # Allocated MEM - - 9 # Status - #- 10 # IM MAD - #- 11 # VM MAD - #- 12 # Last monitored on - #- 13 # Labels - #- 14 # Search data - actions: - Host.refresh: true - Host.create_dialog: true - Host.addtocluster: true - Host.rename: true - Host.enable: true - Host.disable: true - Host.offline: true - Host.delete: true - Host.edit_labels: true - Host.menu_labels: true - zones-tab: - panel_tabs: - zone_info_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Endpoint - #- 4 # Labels - actions: - Zone.refresh: true - Zone.create_dialog: true - Zone.rename: true - Zone.delete: true - Zone.edit_labels: true - Zone.menu_labels: true - storage-top-tab: - panel_tabs: - actions: - datastores-tab: - panel_tabs: - datastore_info_tab: true - datastore_image_tab: true - datastore_clusters_tab: false - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - - 5 # Capacity - - 6 # Cluster - #- 7 # Basepath - #- 8 # TM - #- 9 # DS - - 10 # Type - - 11 # Status - #- 12 # Labels - #- 13 # Search data - actions: - Datastore.refresh: true - Datastore.create_dialog: true - Datastore.import_dialog: false - Datastore.addtocluster: true - Datastore.rename: true - Datastore.chown: true - Datastore.chgrp: true - Datastore.chmod: true - Datastore.delete: true - Datastore.enable: true - Datastore.disable: true - Datastore.edit_labels: true - Datastore.menu_labels: true - images-tab: - panel_tabs: - image_info_tab: true - image_vms_tab: true - image_snapshots_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - - 5 # Datastore - #- 6 # Size - - 7 # Type - #- 8 # Registration time - #- 9 # Persistent - - 10 # Status - - 11 # #VMs - #- 12 # Target - #- 13 # Labels - #- 14 # Search data - actions: - Image.refresh: true - Image.create_dialog: true - Image.import_dialog: false - Image.upload_marketplace_dialog: true - Image.rename: true - Image.chown: true - Image.chgrp: true - Image.chmod: true - Image.enable: true - Image.disable: true - Image.persistent: true - Image.nonpersistent: true - Image.clone_dialog: true - Image.delete: true - Image.snapshot_flatten: true - Image.snapshot_revert: true - Image.snapshot_delete: true - Image.edit_labels: true - Image.menu_labels: true - files-tab: - panel_tabs: - file_info_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - - 5 # Datastore - #- 6 # Size - - 7 # Type - #- 8 # Registration time - #- 9 # Persistent - - 10 # Status - #- 11 # #VMs - #- 12 # Target - #- 13 # Labels - #- 14 # Search data - actions: - File.refresh: true - File.create_dialog: true - File.rename: true - File.chown: true - File.chgrp: true - File.chmod: true - File.enable: true - File.disable: true - File.delete: true - File.edit_labels: true - File.menu_labels: true - marketplaces-tab: - panel_tabs: - marketplace_info_tab: true - marketplace_apps_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - - 5 # Capacity - - 6 # Apps - - 7 # Driver - - 8 # Zone - #- 9 # Labels - #- 10 # Search data - actions: - MarketPlace.refresh: true - MarketPlace.create_dialog: true - MarketPlace.update_dialog: true - MarketPlace.rename: true - MarketPlace.chown: true - MarketPlace.chgrp: true - MarketPlace.chmod: true - MarketPlace.delete: true - MarketPlace.edit_labels: true - MarketPlace.menu_labels: true - marketplaceapps-tab: - panel_tabs: - marketplaceapp_info_tab: true - marketplaceapp_templates_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - #- 5 # Version - - 6 # Size - - 7 # State - #- 8 # Type - - 9 # Registration - - 10 # Marketplace - - 11 # Zone - #- 12 # Labels - #- 13 # Search data - actions: - MarketPlaceApp.refresh: true - MarketPlaceApp.create_dialog: true - MarketPlaceApp.download_opennebula_dialog: true - MarketPlaceApp.download_local: true - MarketPlaceApp.rename: true - MarketPlaceApp.chown: true - MarketPlaceApp.chgrp: true - MarketPlaceApp.chmod: true - MarketPlaceApp.enable: true - MarketPlaceApp.disable: true - MarketPlaceApp.delete: true - MarketPlaceApp.edit_labels: true - MarketPlaceApp.menu_labels: true - network-top-tab: - panel_tabs: - actions: - vnets-tab: - panel_tabs: - vnet_info_tab: false - vnet_ar_list_tab: false - vnet_leases_tab: true - vnet_sg_list_tab: true - vnet_vr_list_tab: false - vnet_clusters_tab: false - table_columns: - - 0 # Checkbox - - 1 # ID - #- 2 # Name - #- 3 # Owner - - 4 # Group - #- 5 # Reservation - #- 6 # Cluster - #- 7 # Bridge - #- 8 # Leases - #- 9 # VLAN ID - #- 10 # Labels - #- 11 # Search data - actions: - Network.refresh: true - Network.create_dialog: false - Network.import_dialog: false - Network.update_dialog: false - Network.reserve_dialog: false - Network.addtocluster: false - Network.rename: false - Network.chown: false - Network.chgrp: false - Network.chmod: false - Network.delete: false - Network.hold_lease: false - Network.release_lease: false - Network.add_ar: false - Network.remove_ar: false - Network.update_ar: false - Network.edit_labels: true - Network.menu_labels: true - vnets-topology-tab: - panel_tabs: - actions: - NetworkTopology.refresh: true - NetworkTopology.fit: true - NetworkTopology.collapseVMs: true - NetworkTopology.openVMs: true - secgroups-tab: - panel_tabs: - security_group_info_tab: true - security_group_vms_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - #- 2 # Name - #- 3 # Owner - - 4 # Group - #- 5 # Labels - #- 6 # Search data - actions: - SecurityGroup.refresh: true - SecurityGroup.create_dialog: false - SecurityGroup.update_dialog: false - SecurityGroup.rename: false - SecurityGroup.chown: false - SecurityGroup.chgrp: false - SecurityGroup.chmod: false - SecurityGroup.clone_dialog: false - SecurityGroup.commit_dialog: false - SecurityGroup.delete: false - SecurityGroup.edit_labels: true - SecurityGroup.menu_labels: true - support-tab: - panel_tabs: - support_info_tab: true - table_columns: - #- 0 # Checkbox - - 1 # ID - - 2 # Subject - - 3 # Created at - - 4 # Status - actions: - Support.refresh: true - Support.create_dialog: true - settings-tab: - panel_tabs: - settings_info_tab: true - settings_config_tab: false - settings_quotas_tab: true - settings_group_quotas_tab: true - settings_accounting_tab: true - settings_showback_tab: true - settings_auth_tab: true - actions: - # Buttons for settings_info_tab - User.update_password: true - User.login_token: true - # Buttons for settings_config_tab - Settings.change_language: true - Settings.change_password: true - Settings.change_view: true - Settings.ssh_key: true - Settings.login_token: true - # Edit button in settings_quotas_tab - User.quotas_dialog: false - upgrade-top-tab: - panel_tabs: - actions: - vmgroup-tab: - panel_tabs: - vm_group_info_tab: true - vm_group_vms_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - - 5 # Vms - #- 6 # Labels - #- 7 # Search data - actions: - VMGroup.create_dialog: true - VMGroup.update_dialog: true - VMGroup.chmod: true - VMGroup.chown: true - VMGroup.chgrp: true diff --git a/tmpl/groupadmin_vcenter.yaml b/tmpl/groupadmin_vcenter.yaml deleted file mode 100644 index f536b18..0000000 --- a/tmpl/groupadmin_vcenter.yaml +++ /dev/null @@ -1,838 +0,0 @@ -%set oneflow = %%getVar('activer_oneflow','non') == 'oui' -small_logo: images/opennebula-5.0.png -provision_logo: images/opennebula-5.0.png -link_logo: -text_link_logo: -confirm_vms: false -filter-view: true -enabled_tabs: - - dashboard-tab - - instances-top-tab - - vms-tab -%if %%oneflow - - oneflow-services-tab -%end if - - vrouters-tab - - templates-top-tab - #- templates-tab -%if %%oneflow - - oneflow-templates-tab -%end if - #- vrouter-templates-tab - #- storage-top-tab - #- datastores-tab - #- images-tab - #- files-tab - #- marketplaces-tab - #- marketplaceapps-tab - - network-top-tab - - vnets-tab - - vnets-topology-tab - #- secgroups-tab - #- infrastructure-top-tab - #- clusters-tab - #- hosts-tab - #- zones-tab - - system-top-tab - - users-tab - - groups-tab - #- vdcs-tab - #- acls-tab - - settings-tab - #- support-tab - #- upgrade-top-tab - - vmgroup-tab -features: - # True to show showback monthly reports, and VM cost - showback: true - - # Allows to change the security groups for each network interface - # on the VM creation dialog - secgroups: false - - # True to hide the CPU setting in the VM creation dialog. The CPU setting - # will be set to the same value as VCPU, that will still be visible for the - # end users - instantiate_hide_cpu: true - - # False to not scale the CPU. Number [0, 1] to scale from VCPU - instantiate_cpu_factor: false - - # True to show the option to make an instance persistent - instantiate_persistent: true - - # True to show an input to specify the the VMs and Template path/folder where a vCenter VM will - # deployed to - vcenter_vm_folder: false -tabs: - dashboard-tab: - # The following widgets can be used inside any of the '_per_row' settings - # bellow. As the name suggest, the widgets will be scaled to fit one, - # two, or three per row. The footer uses the widgets at full size, i.e. - # one per row. - # - # - storage - # - users - # - network - # - hosts - # - vms - # - groupquotas - # - quotas - panel_tabs: - actions: - Dashboard.refresh: false - Sunstone.toggle_top: false - widgets_one_per_row: - - vms - - users - widgets_three_per_row: - widgets_two_per_row: - - groupquotas - - quotas - widgets_one_footer: - system-top-tab: - panel_tabs: - actions: - users-tab: - panel_tabs: - user_info_tab: true - user_quotas_tab: true - user_groups_tab: true - user_accounting_tab: true - user_showback_tab: true - user_auth_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - #- 3 # Group - #- 4 # Auth driver - #- 5 # Password - - 6 # VMs - - 7 # Memory - - 8 # CPU - #- 9 # Group ID - #- 10 # Hidden User Data - #- 11 # Labels - #- 12 # Search data - actions: - User.refresh: true - User.create_dialog: true - User.update_password: true - User.login_token: true - User.quotas_dialog: true - User.groups_dialog: false - User.chgrp: false - User.change_authentication: false - User.delete: true - User.edit_labels: true - User.menu_labels: true - groups-tab: - panel_tabs: - group_info_tab: true - group_users_tab: true - group_quotas_tab: true - group_accounting_tab: true - group_showback_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Users - - 4 # VMs - - 5 # Memory - - 6 # CPU - #- 7 # Labels - actions: - Group.refresh: true - Group.create_dialog: false - Group.update_dialog: false - Group.quotas_dialog: false - Group.delete: false - Group.edit_admins: false - Group.edit_labels: true - Group.menu_labels: true - vdcs-tab: - panel_tabs: - vdc_info_tab: true - vdc_groups_tab: true - vdc_resources_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Groups - - 4 # Clusters - - 5 # Hosts - - 6 # VNets - - 7 # Datastores - #- 8 # Labels - actions: - Vdc.refresh: true - Vdc.create_dialog: true - Vdc.update_dialog: true - Vdc.rename: true - Vdc.delete: true - Vdc.edit_labels: true - Vdc.menu_labels: true - acls-tab: - panel_tabs: - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Applies to - - 3 # Affected resources - - 4 # Resource ID / Owned by - - 5 # Allowed operations - - 6 # Zone - #- 7 # ACL String - actions: - Acl.refresh: true - Acl.create_dialog: true - Acl.delete: true - templates-top-tab: - panel_tabs: - actions: - templates-tab: - panel_tabs: - template_info_tab: true - template_template_tab: false - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - - 5 # Registration time - #- 6 # Labels - #- 7 # Search data - actions: - Template.refresh: true - Template.create_dialog: false - Template.import_dialog: false - Template.update_dialog: false - Template.instantiate_vms: true - Template.rename: true - Template.chown: true - Template.chgrp: false - Template.chmod: false - Template.clone_dialog: true - Template.delete_dialog: true - Template.share: true - Template.unshare: true - Template.edit_labels: true - Template.menu_labels: true - template_creation_tabs: - general: true - storage: true - network: true - os_booting: true - features: true - input_output: true - context: true - actions: true - scheduling: true - hybrid: true - vmgroup: true - other: true -%if %%oneflow - oneflow-templates-tab: - panel_tabs: - service_template_info_tab: true - service_template_roles_tab: true - service_template_template_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - #- 5 # Labels - #- 6 # Search data - actions: - ServiceTemplate.refresh: true - ServiceTemplate.create_dialog: false - ServiceTemplate.update_dialog: false - ServiceTemplate.instantiate: true - ServiceTemplate.chown: false - ServiceTemplate.chgrp: false - ServiceTemplate.chmod: false - ServiceTemplate.rename: false - ServiceTemplate.clone_dialog: false - ServiceTemplate.delete: false - ServiceTemplate.edit_labels: true - ServiceTemplate.menu_labels: true -%end if - vrouter-templates-tab: - panel_tabs: - vrouter_template_info_tab: true - vrouter_template_template_tab: false - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - - 5 # Registration time - #- 6 # Labels - #- 7 # Search data - actions: - VirtualRouterTemplate.refresh: true - VirtualRouterTemplate.create_dialog: false - VirtualRouterTemplate.update_dialog: false - VirtualRouterTemplate.instantiate_dialog: false - VirtualRouterTemplate.rename: true - VirtualRouterTemplate.chown: true - VirtualRouterTemplate.chgrp: false - VirtualRouterTemplate.chmod: false - VirtualRouterTemplate.clone_dialog: true - VirtualRouterTemplate.delete_dialog: true - VirtualRouterTemplate.share: true - VirtualRouterTemplate.unshare: true - VirtualRouterTemplate.edit_labels: true - VirtualRouterTemplate.menu_labels: true - template_creation_tabs: - general: true - storage: true - network: true - os_booting: true - features: true - input_output: true - context: true - scheduling: true - hybrid: true - other: true - instances-top-tab: - panel_tabs: - actions: - vms-tab: - panel_tabs: - vm_info_tab: true - vm_capacity_tab: true - vm_storage_tab: true - vm_network_tab: true - vm_snapshot_tab: false - vm_placement_tab: false - vm_actions_tab: false - vm_conf_tab: false - vm_template_tab: false - vm_log_tab: false - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - #- 3 # Owner - - 4 # Group - - 5 # Status - #- 6 # Used CPU - #- 7 # Used Memory - #- 8 # Host - - 9 # IPs - #- 10 # Start Time - - 11 # VNC - #- 12 # Hidden Template - #- 13 # Labels - #- 14 # Search data - actions: - VM.refresh: true - VM.create_dialog: true - VM.rename: true - VM.chown: true - VM.chgrp: false - VM.chmod: false - VM.deploy: false - VM.migrate: false - VM.migrate_live: false - VM.hold: true - VM.release: true - VM.suspend: false - VM.resume: true - VM.stop: false - VM.recover: false - VM.reboot: true - VM.reboot_hard: true - VM.poweroff: true - VM.poweroff_hard: true - VM.undeploy: true - VM.undeploy_hard: true - VM.terminate: true - VM.terminate_hard: true - VM.resize: false - VM.attachdisk: false - VM.detachdisk: false - VM.disk_saveas: false - VM.disk_resize: false - VM.attachnic: false - VM.detachnic: false - VM.snapshot_create: false - VM.snapshot_revert: false - VM.snapshot_delete: false - VM.disk_snapshot_create: false - VM.disk_snapshot_revert: false - VM.disk_snapshot_delete: false - VM.resched: false - VM.unresched: false - VM.save_as_template: false - VM.updateconf: false - VM.edit_labels: true - VM.menu_labels: true -%if %%oneflow - oneflow-services-tab: - panel_tabs: - service_info_tab: true - service_roles_tab: true - service_log_tab: true - panel_tabs_actions: - service_roles_tab: - Role.scale: true - Role.hold: true - Role.release: true - Role.suspend: false - Role.resume: true - Role.stop: false - Role.reboot: true - Role.reboot_hard: true - Role.poweroff: true - Role.poweroff_hard: true - Role.undeploy: true - Role.undeploy_hard: true - Role.terminate: true - Role.terminate_hard: true - RoleVM.hold: true - RoleVM.release: true - RoleVM.suspend: false - RoleVM.resume: true - RoleVM.stop: false - RoleVM.reboot: true - RoleVM.reboot_hard: true - RoleVM.poweroff: true - RoleVM.poweroff_hard: true - RoleVM.undeploy: true - RoleVM.undeploy_hard: true - RoleVM.terminate: true - RoleVM.terminate_hard: true - RoleVM.resched: false - RoleVM.unresched: false - RoleVM.recover: false - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - #- 3 # Owner - - 4 # Group - - 5 # State - #- 6 # Labels - #- 7 # Search data - actions: - Service.refresh: true - Service.create_dialog: true - Service.chown: true - Service.chgrp: false - Service.chmod: false - Service.rename: true - Service.shutdown: true - Service.recover: true - Service.delete: true - Service.edit_labels: true - Service.menu_labels: true -%end if - vrouters-tab: - panel_tabs: - virtual_router_info_tab: true - virtual_router_vms_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - #- 3 # Owner - - 4 # Group - #- 5 # Labels - #- 6 # Search data - actions: - VirtualRouter.refresh: true - VirtualRouter.create_dialog: true - VirtualRouter.rename: true - VirtualRouter.chown: true - VirtualRouter.chgrp: false - VirtualRouter.chmod: false - VirtualRouter.delete: true - VirtualRouter.attachnic: false - VirtualRouter.detachnic: false - VirtualRouter.edit_labels: true - VirtualRouter.menu_labels: true - infrastructure-top-tab: - panel_tabs: - actions: - clusters-tab: - panel_tabs: - cluster_info_tab: true - cluster_host_tab: true - cluster_vnet_tab: true - cluster_datastore_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Hosts - - 4 # VNets - - 5 # Datastores - #- 6 # Labels - actions: - Cluster.refresh: true - Cluster.create_dialog: true - Cluster.update_dialog: true - Cluster.delete: true - Cluster.rename: true - Cluster.edit_labels: true - Cluster.menu_labels: true - hosts-tab: - panel_tabs: - host_info_tab: true - host_monitoring_tab: true - host_vms_tab: true - host_wilds_tab: true - host_zombies_tab: true - host_esx_tab: true - host_pci_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Cluster - - 4 # RVMs - #- 5 # Real CPU - - 6 # Allocated CPU - #- 7 # Real MEM - - 8 # Allocated MEM - - 9 # Status - #- 10 # IM MAD - #- 11 # VM MAD - #- 12 # Last monitored on - #- 13 # Labels - #- 14 # Search data - actions: - Host.refresh: true - Host.create_dialog: true - Host.addtocluster: true - Host.rename: true - Host.enable: true - Host.disable: true - Host.offline: true - Host.delete: true - Host.edit_labels: true - Host.menu_labels: true - zones-tab: - panel_tabs: - zone_info_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Endpoint - #- 4 # Labels - actions: - Zone.refresh: true - Zone.create_dialog: true - Zone.rename: true - Zone.delete: true - Zone.edit_labels: true - Zone.menu_labels: true - storage-top-tab: - panel_tabs: - actions: - datastores-tab: - panel_tabs: - datastore_info_tab: true - datastore_image_tab: true - datastore_clusters_tab: false - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - - 5 # Capacity - - 6 # Cluster - #- 7 # Basepath - #- 8 # TM - #- 9 # DS - - 10 # Type - - 11 # Status - #- 12 # Labels - #- 13 # Search data - actions: - Datastore.refresh: true - Datastore.create_dialog: true - Datastore.import_dialog: false - Datastore.addtocluster: true - Datastore.rename: true - Datastore.chown: true - Datastore.chgrp: true - Datastore.chmod: true - Datastore.delete: true - Datastore.enable: true - Datastore.disable: true - Datastore.edit_labels: true - Datastore.menu_labels: true - images-tab: - panel_tabs: - image_info_tab: true - image_vms_tab: true - image_snapshots_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - - 5 # Datastore - #- 6 # Size - - 7 # Type - #- 8 # Registration time - #- 9 # Persistent - - 10 # Status - - 11 # #VMs - #- 12 # Target - #- 13 # Labels - #- 14 # Search data - actions: - Image.refresh: true - Image.create_dialog: true - Image.import_dialog: true - Image.upload_marketplace_dialog: false - Image.rename: true - Image.chown: true - Image.chgrp: true - Image.chmod: true - Image.enable: true - Image.disable: true - Image.persistent: true - Image.nonpersistent: true - Image.clone_dialog: true - Image.delete: true - Image.snapshot_flatten: true - Image.snapshot_revert: true - Image.snapshot_delete: true - Image.edit_labels: true - Image.menu_labels: true - files-tab: - panel_tabs: - file_info_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - - 5 # Datastore - #- 6 # Size - - 7 # Type - #- 8 # Registration time - #- 9 # Persistent - - 10 # Status - #- 11 # #VMs - #- 12 # Target - #- 13 # Labels - #- 14 # Search data - actions: - File.refresh: true - File.create_dialog: true - File.rename: true - File.chown: true - File.chgrp: true - File.chmod: true - File.enable: true - File.disable: true - File.delete: true - File.edit_labels: true - File.menu_labels: true - marketplaces-tab: - panel_tabs: - marketplace_info_tab: true - marketplace_apps_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - - 5 # Capacity - - 6 # Apps - - 7 # Driver - - 8 # Zone - #- 9 # Labels - #- 10 # Search data - actions: - MarketPlace.refresh: true - MarketPlace.create_dialog: true - MarketPlace.update_dialog: true - MarketPlace.rename: true - MarketPlace.chown: true - MarketPlace.chgrp: true - MarketPlace.chmod: true - MarketPlace.delete: true - MarketPlace.edit_labels: true - MarketPlace.menu_labels: true - marketplaceapps-tab: - panel_tabs: - marketplaceapp_info_tab: true - marketplaceapp_templates_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - #- 5 # Version - - 6 # Size - - 7 # State - #- 8 # Type - - 9 # Registration - - 10 # Marketplace - - 11 # Zone - #- 12 # Labels - #- 13 # Search data - actions: - MarketPlaceApp.refresh: true - MarketPlaceApp.create_dialog: true - MarketPlaceApp.download_opennebula_dialog: true - MarketPlaceApp.download_local: true - MarketPlaceApp.rename: true - MarketPlaceApp.chown: true - MarketPlaceApp.chgrp: true - MarketPlaceApp.chmod: true - MarketPlaceApp.enable: true - MarketPlaceApp.disable: true - MarketPlaceApp.delete: true - MarketPlaceApp.edit_labels: true - MarketPlaceApp.menu_labels: true - network-top-tab: - panel_tabs: - actions: - vnets-tab: - panel_tabs: - vnet_info_tab: false - vnet_ar_list_tab: false - vnet_leases_tab: true - vnet_sg_list_tab: false - vnet_vr_list_tab: false - vnet_clusters_tab: false - table_columns: - - 0 # Checkbox - - 1 # ID - #- 2 # Name - #- 3 # Owner - - 4 # Group - #- 5 # Reservation - #- 6 # Cluster - #- 7 # Bridge - #- 8 # Leases - #- 9 # VLAN ID - #- 10 # Labels - #- 11 # Search data - actions: - Network.refresh: true - Network.create_dialog: false - Network.import_dialog: false - Network.update_dialog: false - Network.reserve_dialog: false - Network.addtocluster: false - Network.rename: false - Network.chown: false - Network.chgrp: false - Network.chmod: false - Network.delete: false - Network.hold_lease: false - Network.release_lease: false - Network.add_ar: false - Network.remove_ar: false - Network.update_ar: false - Network.edit_labels: true - Network.menu_labels: true - vnets-topology-tab: - panel_tabs: - actions: - NetworkTopology.refresh: true - NetworkTopology.fit: true - NetworkTopology.collapseVMs: true - NetworkTopology.openVMs: true - secgroups-tab: - panel_tabs: - security_group_info_tab: true - security_group_vms_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - #- 2 # Name - #- 3 # Owner - - 4 # Group - #- 5 # Labels - #- 6 # Search data - actions: - SecurityGroup.refresh: true - SecurityGroup.create_dialog: false - SecurityGroup.update_dialog: false - SecurityGroup.rename: false - SecurityGroup.chown: false - SecurityGroup.chgrp: false - SecurityGroup.chmod: false - SecurityGroup.clone_dialog: false - SecurityGroup.commit_dialog: false - SecurityGroup.delete: false - SecurityGroup.edit_labels: true - SecurityGroup.menu_labels: true - support-tab: - panel_tabs: - support_info_tab: true - table_columns: - #- 0 # Checkbox - - 1 # ID - - 2 # Subject - - 3 # Created at - - 4 # Status - actions: - Support.refresh: true - Support.create_dialog: true - settings-tab: - panel_tabs: - settings_info_tab: true - settings_config_tab: false - settings_quotas_tab: true - settings_group_quotas_tab: true - settings_accounting_tab: true - settings_showback_tab: true - settings_auth_tab: true - actions: - # Buttons for settings_info_tab - User.update_password: true - User.login_token: true - # Buttons for settings_config_tab - Settings.change_language: true - Settings.change_password: true - Settings.change_view: true - Settings.ssh_key: true - Settings.login_token: true - # Edit button in settings_quotas_tab - User.quotas_dialog: false - upgrade-top-tab: - panel_tabs: - actions: - vmgroup-tab: - panel_tabs: - vm_group_info_tab: true - vm_group_vms_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Owner - - 4 # Group - - 5 # Vms - #- 6 # Labels - #- 7 # Search data - actions: - VMGroup.create_dialog: true - VMGroup.update_dialog: true - VMGroup.chmod: true - VMGroup.chown: true - VMGroup.chgrp: true \ No newline at end of file diff --git a/tmpl/sunstone-logos.yaml b/tmpl/sunstone-logos.yaml deleted file mode 100644 index 59449a0..0000000 --- a/tmpl/sunstone-logos.yaml +++ /dev/null @@ -1,11 +0,0 @@ -# You can add custom logos here, or disable any of the default ones commenting -# out its line -- { 'name': "Arch Linux", 'path': "images/logos/arch.png"} -- { 'name': "CentOS", 'path': "images/logos/centos.png"} -- { 'name': "Debian", 'path': "images/logos/debian.png"} -- { 'name': "Fedora", 'path': "images/logos/fedora.png"} -- { 'name': "Linux", 'path': "images/logos/linux.png"} -- { 'name': "Redhat", 'path': "images/logos/redhat.png"} -- { 'name': "Ubuntu", 'path': "images/logos/ubuntu.png"} -- { 'name': "Windows XP/2003", 'path': "images/logos/windowsxp.png"} -- { 'name': "Windows 8", 'path': "images/logos/windows8.png"} \ No newline at end of file diff --git a/tmpl/user.yaml b/tmpl/user.yaml deleted file mode 100644 index 0de57e4..0000000 --- a/tmpl/user.yaml +++ /dev/null @@ -1,843 +0,0 @@ -%set oneflow = %%getVar('activer_oneflow','non') == 'oui' -small_logo: images/opennebula-5.0.png -provision_logo: images/opennebula-5.0.png -link_logo: -text_link_logo: -confirm_vms: false -filter-view: true -enabled_tabs: - - dashboard-tab - - instances-top-tab - - vms-tab -%if %%oneflow - - oneflow-services-tab -%end if - - vrouters-tab - - templates-top-tab - - templates-tab -%if %%oneflow - - oneflow-templates-tab -%end if - - vrouter-templates-tab - - storage-top-tab - - datastores-tab - - images-tab - - files-tab - - marketplaces-tab - - marketplaceapps-tab - - network-top-tab - - vnets-tab - - vnets-topology-tab - - secgroups-tab - #- infrastructure-top-tab - #- clusters-tab - #- hosts-tab - #- zones-tab - #- system-top-tab - #- users-tab - #- groups-tab - #- vdcs-tab - #- acls-tab - - settings-tab - #- support-tab - #- upgrade-top-tab - - vmgroup-tab -features: - # True to show showback monthly reports, and VM cost - showback: true - - # Allows to change the security groups for each network interface - # on the VM creation dialog - secgroups: true - - # True to hide the CPU setting in the VM creation dialog. The CPU setting - # will be set to the same value as VCPU, that will still be visible for the - # end users - instantiate_hide_cpu: false - - # False to not scale the CPU. Number [0, 1] to scale from VCPU - instantiate_cpu_factor: false - - # True to show the option to make an instance persistent - instantiate_persistent: true - - # True to show the datastore datatable to instantiate VM - show_ds_instantiate: false - - # True to show the host datatable to instantiate VM - show_host_instantiate: false - - # True to show an input to specify the the VMs and Template path/folder where a vCenter VM will - # deployed to - vcenter_vm_folder: false -tabs: - dashboard-tab: - # The following widgets can be used inside any of the '_per_row' settings - # bellow. As the name suggest, the widgets will be scaled to fit one, - # two, or three per row. The footer uses the widgets at full size, i.e. - # one per row. - # - # - storage - # - users - # - network - # - hosts - # - vms - # - groupquotas - # - quotas - panel_tabs: - actions: - Dashboard.refresh: false - Sunstone.toggle_top: false - widgets_one_per_row: - - vms - widgets_three_per_row: - widgets_two_per_row: - - network - - storage - widgets_one_footer: - system-top-tab: - panel_tabs: - actions: - users-tab: - panel_tabs: - user_info_tab: true - user_quotas_tab: true - user_groups_tab: true - user_accounting_tab: true - user_showback_tab: true - user_auth_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Group - - 4 # Auth driver - #- 5 # Password - - 6 # VMs - - 7 # Memory - - 8 # CPU - #- 9 # Group ID - #- 10 # Hidden User Data - #- 11 # Labels - #- 12 # Search data - actions: - User.refresh: true - User.create_dialog: true - User.update_password: true - User.login_token: true - User.quotas_dialog: true - User.groups_dialog: true - User.chgrp: true - User.change_authentication: true - User.delete: true - User.edit_labels: true - User.menu_labels: true - groups-tab: - panel_tabs: - group_info_tab: true - group_users_tab: true - group_quotas_tab: true - group_accounting_tab: true - group_showback_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Users - - 4 # VMs - - 5 # Memory - - 6 # CPU - #- 7 # Labels - actions: - Group.refresh: true - Group.create_dialog: true - Group.update_dialog: true - Group.quotas_dialog: true - Group.delete: true - Group.edit_admins: true - Group.edit_labels: true - Group.menu_labels: true - vdcs-tab: - panel_tabs: - vdc_info_tab: true - vdc_groups_tab: true - vdc_resources_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Groups - - 4 # Clusters - - 5 # Hosts - - 6 # VNets - - 7 # Datastores - #- 8 # Labels - actions: - Vdc.refresh: true - Vdc.create_dialog: true - Vdc.update_dialog: true - Vdc.rename: true - Vdc.delete: true - Vdc.edit_labels: true - Vdc.menu_labels: true - acls-tab: - panel_tabs: - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Applies to - - 3 # Affected resources - - 4 # Resource ID / Owned by - - 5 # Allowed operations - - 6 # Zone - #- 7 # ACL String - actions: - Acl.refresh: true - Acl.create_dialog: true - Acl.delete: true - templates-top-tab: - panel_tabs: - actions: - templates-tab: - panel_tabs: - template_info_tab: true - template_template_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Owner - - 3 # Group - - 4 # Name - - 5 # Registration time - #- 6 # Labels - #- 7 # Search data - actions: - Template.refresh: true - Template.create_dialog: true - Template.import_dialog: false - Template.update_dialog: true - Template.instantiate_vms: true - Template.rename: true - Template.chown: false - Template.chgrp: false - Template.chmod: true - Template.clone_dialog: true - Template.delete_dialog: true - Template.share: true - Template.unshare: true - Template.edit_labels: true - Template.menu_labels: true - template_creation_tabs: - general: true - storage: true - network: true - os_booting: true - features: true - input_output: true - context: true - actions: true - scheduling: false - hybrid: true - vmgroup: true - other: true -%if %%oneflow - oneflow-templates-tab: - panel_tabs: - service_template_info_tab: true - service_template_roles_tab: true - service_template_template_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Owner - - 3 # Group - - 4 # Name - #- 5 # Labels - #- 6 # Search data - actions: - ServiceTemplate.refresh: true - ServiceTemplate.create_dialog: true - ServiceTemplate.update_dialog: true - ServiceTemplate.instantiate: true - ServiceTemplate.chown: false - ServiceTemplate.chgrp: false - ServiceTemplate.chmod: true - ServiceTemplate.rename: true - ServiceTemplate.clone_dialog: true - ServiceTemplate.delete: true - ServiceTemplate.edit_labels: true - ServiceTemplate.menu_labels: true -%end if - vrouter-templates-tab: - panel_tabs: - vrouter_template_info_tab: true - vrouter_template_template_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Owner - - 3 # Group - - 4 # Name - - 5 # Registration time - #- 6 # Labels - #- 7 # Search data - actions: - VirtualRouterTemplate.refresh: true - VirtualRouterTemplate.create_dialog: true - VirtualRouterTemplate.update_dialog: true - VirtualRouterTemplate.instantiate_dialog: true - VirtualRouterTemplate.rename: true - VirtualRouterTemplate.chown: false - VirtualRouterTemplate.chgrp: false - VirtualRouterTemplate.chmod: true - VirtualRouterTemplate.clone_dialog: true - VirtualRouterTemplate.delete_dialog: true - VirtualRouterTemplate.share: true - VirtualRouterTemplate.unshare: true - VirtualRouterTemplate.edit_labels: true - VirtualRouterTemplate.menu_labels: true - template_creation_tabs: - general: true - storage: true - network: true - os_booting: true - features: true - input_output: true - context: true - scheduling: true - hybrid: true - other: true - instances-top-tab: - panel_tabs: - actions: - vms-tab: - panel_tabs: - vm_info_tab: true - vm_capacity_tab: true - vm_storage_tab: true - vm_network_tab: true - vm_snapshot_tab: true - vm_placement_tab: false - vm_actions_tab: true - vm_conf_tab: true - vm_template_tab: false - vm_log_tab: false - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Owner - - 3 # Group - - 4 # Name - - 5 # Status - #- 6 # Used CPU - #- 7 # Used Memory - - 8 # Host - - 9 # IPs - #- 10 # Start Time - - 11 # VNC - #- 12 # Hidden Template - #- 13 # Labels - #- 14 # Search data - actions: - VM.refresh: true - VM.create_dialog: true - VM.rename: true - VM.chown: false - VM.chgrp: false - VM.chmod: true - VM.deploy: false - VM.migrate: false - VM.migrate_live: false - VM.hold: true - VM.release: true - VM.suspend: true - VM.resume: true - VM.stop: true - VM.recover: false - VM.reboot: true - VM.reboot_hard: true - VM.poweroff: true - VM.poweroff_hard: true - VM.undeploy: true - VM.undeploy_hard: true - VM.terminate: true - VM.terminate_hard: true - VM.resize: true - VM.attachdisk: true - VM.detachdisk: true - VM.disk_saveas: true - VM.disk_resize: false - VM.attachnic: true - VM.detachnic: true - VM.snapshot_create: true - VM.snapshot_revert: true - VM.snapshot_delete: true - VM.disk_snapshot_create: true - VM.disk_snapshot_revert: true - VM.disk_snapshot_delete: true - VM.resched: false - VM.unresched: false - VM.save_as_template: true - VM.updateconf: true - VM.edit_labels: true - VM.menu_labels: true -%if %%oneflow - oneflow-services-tab: - panel_tabs: - service_info_tab: true - service_roles_tab: true - service_log_tab: true - panel_tabs_actions: - service_roles_tab: - Role.scale: true - Role.hold: true - Role.release: true - Role.suspend: true - Role.resume: true - Role.stop: true - Role.reboot: true - Role.reboot_hard: true - Role.poweroff: true - Role.poweroff_hard: true - Role.undeploy: true - Role.undeploy_hard: true - Role.terminate: true - Role.terminate_hard: true - RoleVM.hold: true - RoleVM.release: true - RoleVM.suspend: true - RoleVM.resume: true - RoleVM.stop: true - RoleVM.reboot: true - RoleVM.reboot_hard: true - RoleVM.poweroff: true - RoleVM.poweroff_hard: true - RoleVM.undeploy: true - RoleVM.undeploy_hard: true - RoleVM.terminate: true - RoleVM.terminate_hard: true - RoleVM.resched: false - RoleVM.unresched: false - RoleVM.recover: false - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Owner - - 3 # Group - - 4 # Name - - 5 # State - #- 6 # Labels - #- 7 # Search data - actions: - Service.refresh: true - Service.create_dialog: true - Service.chown: false - Service.chgrp: false - Service.chmod: true - Service.rename: true - Service.shutdown: true - Service.recover: true - Service.delete: true - Service.edit_labels: true - Service.menu_labels: true -%end if - vrouters-tab: - panel_tabs: - virtual_router_info_tab: true - virtual_router_vms_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Owner - - 3 # Group - - 4 # Name - #- 5 # Labels - #- 6 # Search data - actions: - VirtualRouter.refresh: true - VirtualRouter.create_dialog: true - VirtualRouter.rename: true - VirtualRouter.chown: true - VirtualRouter.chgrp: true - VirtualRouter.chmod: true - VirtualRouter.delete: true - VirtualRouter.attachnic: true - VirtualRouter.detachnic: true - VirtualRouter.edit_labels: true - VirtualRouter.menu_labels: true - infrastructure-top-tab: - panel_tabs: - actions: - clusters-tab: - panel_tabs: - cluster_info_tab: true - cluster_host_tab: true - cluster_vnet_tab: true - cluster_datastore_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Hosts - - 4 # VNets - - 5 # Datastores - #- 6 # Labels - actions: - Cluster.refresh: true - Cluster.create_dialog: true - Cluster.update_dialog: true - Cluster.delete: true - Cluster.rename: true - Cluster.edit_labels: true - Cluster.menu_labels: true - hosts-tab: - panel_tabs: - host_info_tab: true - host_monitoring_tab: true - host_vms_tab: true - host_wilds_tab: true - host_zombies_tab: true - host_esx_tab: true - host_pci_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Cluster - - 4 # RVMs - #- 5 # Real CPU - - 6 # Allocated CPU - #- 7 # Real MEM - - 8 # Allocated MEM - - 9 # Status - #- 10 # IM MAD - #- 11 # VM MAD - #- 12 # Last monitored on - #- 13 # Labels - #- 14 # Search data - actions: - Host.refresh: true - Host.create_dialog: true - Host.addtocluster: true - Host.rename: true - Host.enable: true - Host.disable: true - Host.offline: true - Host.delete: true - Host.edit_labels: true - Host.menu_labels: true - zones-tab: - panel_tabs: - zone_info_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Endpoint - #- 4 # Labels - actions: - Zone.refresh: true - Zone.create_dialog: true - Zone.rename: true - Zone.delete: true - Zone.edit_labels: true - Zone.menu_labels: true - storage-top-tab: - panel_tabs: - actions: - datastores-tab: - panel_tabs: - datastore_info_tab: false - datastore_image_tab: true - datastore_clusters_tab: false - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Owner - - 3 # Group - - 4 # Name - - 5 # Capacity - - 6 # Cluster - #- 7 # Basepath - #- 8 # TM - #- 9 # DS - #- 10 # Type - #- 11 # Status - #- 12 # Labels - #- 13 # Search data - actions: - Datastore.refresh: true - Datastore.create_dialog: false - Datastore.import_dialog: false - Datastore.addtocluster: false - Datastore.rename: true - Datastore.chown: false - Datastore.chgrp: false - Datastore.chmod: true - Datastore.delete: false - Datastore.enable: false - Datastore.disable: false - Datastore.edit_labels: true - Datastore.menu_labels: true - images-tab: - panel_tabs: - image_info_tab: true - image_vms_tab: true - image_snapshots_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Owner - - 3 # Group - - 4 # Name - - 5 # Datastore - #- 6 # Size - - 7 # Type - #- 8 # Registration time - #- 9 # Persistent - - 10 # Status - - 11 # #VMs - #- 12 # Target - #- 13 # Labels - #- 14 # Search data - actions: - Image.refresh: true - Image.create_dialog: true - Image.import_dialog: false - Image.upload_marketplace_dialog: true - Image.rename: true - Image.chown: false - Image.chgrp: false - Image.chmod: true - Image.enable: true - Image.disable: true - Image.persistent: true - Image.nonpersistent: true - Image.clone_dialog: true - Image.delete: true - Image.snapshot_flatten: true - Image.snapshot_revert: true - Image.snapshot_delete: true - Image.edit_labels: true - Image.menu_labels: true - files-tab: - panel_tabs: - file_info_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Owner - - 3 # Group - - 4 # Name - - 5 # Datastore - #- 6 # Size - - 7 # Type - #- 8 # Registration time - #- 9 # Persistent - - 10 # Status - #- 11 # #VMs - #- 12 # Target - #- 13 # Labels - #- 14 # Search data - actions: - File.refresh: true - File.create_dialog: true - File.rename: true - File.chown: false - File.chgrp: false - File.chmod: true - File.enable: true - File.disable: true - File.delete: true - File.edit_labels: true - File.menu_labels: true - marketplaces-tab: - panel_tabs: - marketplace_info_tab: true - marketplace_apps_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Owner - - 3 # Group - - 4 # Name - - 5 # Capacity - - 6 # Apps - - 7 # Driver - - 8 # Zone - #- 9 # Labels - #- 10 # Search data - actions: - MarketPlace.refresh: true - MarketPlace.create_dialog: true - MarketPlace.update_dialog: true - MarketPlace.rename: true - MarketPlace.chown: true - MarketPlace.chgrp: true - MarketPlace.chmod: true - MarketPlace.delete: true - MarketPlace.edit_labels: true - MarketPlace.menu_labels: true - marketplaceapps-tab: - panel_tabs: - marketplaceapp_info_tab: true - marketplaceapp_templates_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Owner - - 3 # Group - - 4 # Name - #- 5 # Version - - 6 # Size - - 7 # State - #- 8 # Type - - 9 # Registration - - 10 # Marketplace - - 11 # Zone - #- 12 # Labels - #- 13 # Search data - actions: - MarketPlaceApp.refresh: true - MarketPlaceApp.create_dialog: true - MarketPlaceApp.download_opennebula_dialog: true - MarketPlaceApp.download_local: true - MarketPlaceApp.rename: true - MarketPlaceApp.chown: true - MarketPlaceApp.chgrp: true - MarketPlaceApp.chmod: true - MarketPlaceApp.enable: true - MarketPlaceApp.disable: true - MarketPlaceApp.delete: true - MarketPlaceApp.edit_labels: true - MarketPlaceApp.menu_labels: true - network-top-tab: - panel_tabs: - actions: - vnets-tab: - panel_tabs: - vnet_info_tab: true - vnet_ar_list_tab: true - vnet_leases_tab: true - vnet_sg_list_tab: true - vnet_vr_list_tab: true - vnet_clusters_tab: false - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Owner - - 3 # Group - - 4 # Name - - 5 # Reservation - - 6 # Cluster - #- 7 # Bridge - - 8 # Leases - #- 9 # VLAN ID - #- 10 # Labels - #- 11 # Search data - actions: - Network.refresh: true - Network.create_dialog: false - Network.import_dialog: false - Network.update_dialog: true - Network.reserve_dialog: true - Network.addtocluster: false - Network.rename: true - Network.chown: false - Network.chgrp: false - Network.chmod: true - Network.delete: true - Network.hold_lease: true - Network.release_lease: true - Network.add_ar: false - Network.remove_ar: true - Network.update_ar: true - Network.edit_labels: true - Network.menu_labels: true - vnets-topology-tab: - panel_tabs: - actions: - NetworkTopology.refresh: true - NetworkTopology.fit: true - NetworkTopology.collapseVMs: true - NetworkTopology.openVMs: true - secgroups-tab: - panel_tabs: - security_group_info_tab: true - security_group_vms_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Owner - - 3 # Group - - 4 # Name - #- 5 # Labels - #- 6 # Search data - actions: - SecurityGroup.refresh: true - SecurityGroup.create_dialog: true - SecurityGroup.update_dialog: true - SecurityGroup.rename: true - SecurityGroup.chown: true - SecurityGroup.chgrp: true - SecurityGroup.chmod: true - SecurityGroup.clone_dialog: true - SecurityGroup.commit_dialog: true - SecurityGroup.delete: true - SecurityGroup.edit_labels: true - SecurityGroup.menu_labels: true - support-tab: - panel_tabs: - support_info_tab: true - table_columns: - #- 0 # Checkbox - - 1 # ID - - 2 # Subject - - 3 # Created at - - 4 # Status - actions: - Support.refresh: true - Support.create_dialog: true - settings-tab: - panel_tabs: - settings_info_tab: true - settings_config_tab: false - settings_quotas_tab: true - settings_group_quotas_tab: true - settings_accounting_tab: true - settings_showback_tab: true - settings_auth_tab: true - actions: - # Buttons for settings_info_tab - User.update_password: true - User.login_token: true - # Buttons for settings_config_tab - Settings.change_language: true - Settings.change_password: true - Settings.change_view: true - Settings.ssh_key: true - Settings.login_token: true - # Edit button in settings_quotas_tab - User.quotas_dialog: false - upgrade-top-tab: - panel_tabs: - actions: - vmgroup-tab: - panel_tabs: - vm_group_info_tab: true - vm_group_vms_tab: true - table_columns: - - 0 # Checkbox - - 1 # ID - - 2 # Name - - 3 # Group - - 4 # Owner - - 5 # Vms - #- 6 # Labels - #- 7 # Search data - actions: - VMGroup.create_dialog: true - VMGroup.update_dialog: true - VMGroup.chmod: true - VMGroup.chown: true - VMGroup.chgrp: true \ No newline at end of file