equal
deleted
inserted
replaced
59 create_instance.SetInstanceDetails, |
59 create_instance.SetInstanceDetails, |
60 create_instance.SetAccessControls, |
60 create_instance.SetAccessControls, |
61 create_instance.SetNetwork |
61 create_instance.SetNetwork |
62 ) |
62 ) |
63 |
63 |
|
64 # Disable 'Security Groups' in Project/Instances/Launch Instance/Access & |
|
65 # Security. Note that this is unchecked by default. |
|
66 groups_widget = create_instance.SetAccessControlsAction.base_fields['groups'] |
|
67 groups_widget.widget.attrs['disabled'] = True |
|
68 |
64 # Remove 'UpdateInstanceSecurityGroups' from |
69 # Remove 'UpdateInstanceSecurityGroups' from |
65 # Project/Compute/Instances/Actions/Edit Instance |
70 # Project/Compute/Instances/Actions/Edit Instance |
66 update_instance.UpdateInstance.default_steps = ( |
71 update_instance.UpdateInstance.default_steps = ( |
67 update_instance.UpdateInstanceInfo, |
72 update_instance.UpdateInstanceInfo, |
68 ) |
73 ) |
84 project_tables.SoftRebootInstance, |
89 project_tables.SoftRebootInstance, |
85 project_tables.RebootInstance, |
90 project_tables.RebootInstance, |
86 project_tables.TerminateInstance |
91 project_tables.TerminateInstance |
87 ) |
92 ) |
88 |
93 |
89 # Remove 'EditInstanceSecurityGroups', 'TogglePause' actions from |
94 # Remove 'EditInstanceSecurityGroups', 'TogglePause' actions from |
90 # Project/Compute/Instances/Actions |
95 # Project/Compute/Instances/Actions |
91 project_tables.InstancesTable._meta.row_actions = ( |
96 project_tables.InstancesTable._meta.row_actions = ( |
92 project_tables.StartInstance, |
97 project_tables.StartInstance, |
93 project_tables.ConfirmResize, |
98 project_tables.ConfirmResize, |
94 project_tables.RevertResize, |
99 project_tables.RevertResize, |