--- a/components/openstack/horizon/files/overrides.py Tue Nov 15 16:50:44 2016 -0800
+++ b/components/openstack/horizon/files/overrides.py Tue Nov 15 18:00:12 2016 -0800
@@ -28,39 +28,16 @@
LiveMigrateForm
from openstack_dashboard.dashboards.admin.instances.tables import \
AdminInstancesTable, MigrateInstance
-from openstack_dashboard.dashboards.project.access_and_security.tabs import \
- AccessAndSecurityTabs, APIAccessTab, FloatingIPsTab, KeypairsTab
from openstack_dashboard.dashboards.project.images.images.tables import \
ImagesTable, CreateVolumeFromImage
from openstack_dashboard.dashboards.project.instances import tables \
as project_tables
from openstack_dashboard.dashboards.project.instances.tables import \
- InstancesTable, TogglePause, EditInstanceSecurityGroups
+ InstancesTable, TogglePause
from openstack_dashboard.dashboards.project.instances.workflows import \
create_instance, update_instance
-# Remove Security Groups from the LaunchInstance workflow
-
-class SolarisSetAccessControlsAction(create_instance.SetAccessControlsAction):
- def __init__(self, request, *args, **kwargs):
- super(SolarisSetAccessControlsAction, self).__init__(request,
- *args,
- **kwargs)
-
- del self.fields['groups']
-
- class Meta(object):
- name = _("Access & Security")
- help_text = _("Control access to your instance via key pairs, "
- "and other mechanisms.")
-
- def populate_groups_choices(self, request, context):
- return []
-
-create_instance.SetAccessControls.action_class = SolarisSetAccessControlsAction
-
-
# Bootargs feature:
# Add bootargs feature to 'SetAdvanced' workflow action.
# Part of Project/Compute/Instances/Launch Instance
@@ -168,12 +145,6 @@
contributes = ("bootargs", "bootargs_persist",)
-# Remove 'UpdateInstanceSecurityGroups' from
-# Project/Compute/Instances/Actions/Edit Instance
-update_instance.UpdateInstance.default_steps = (
- update_instance.UpdateInstanceInfo,
-)
-
# Bootargs feature:
# if locally configured to do so add UpdateInstanceBootarg
# to Project/Compute/Instances/Actions/Edit Instance
@@ -182,9 +153,6 @@
UpdateInstanceBootarg,
)
-# Remove 'SecurityGroupsTab' tab from Project/Compute/Access & Security
-AccessAndSecurityTabs.tabs = (KeypairsTab, FloatingIPsTab, APIAccessTab)
-
# Remove 'TogglePause', 'MigrateInstance' actions from
# Admin/System/Instances/Actions
temp = list(AdminInstancesTable._meta.row_actions)
@@ -192,10 +160,8 @@
temp.remove(TogglePause)
AdminInstancesTable._meta.row_actions = tuple(temp)
-# Remove 'EditInstanceSecurityGroups', 'TogglePause' actions from
-# Project/Compute/Instances/Actions
+# Remove 'TogglePause' action from Project/Compute/Instances/Actions
temp = list(InstancesTable._meta.row_actions)
-temp.remove(EditInstanceSecurityGroups)
temp.remove(TogglePause)
InstancesTable._meta.row_actions = tuple(temp)