Make sure that managed EEs can't be deleted

This commit is contained in:
Jeff Bradberry 2021-06-09 10:13:36 -04:00
parent e6e1f97048
commit 19da9955ce

View File

@ -1370,6 +1370,8 @@ class ExecutionEnvironmentAccess(BaseAccess):
return self.check_related('organization', Organization, data, obj=obj, mandatory=True, role_field='execution_environment_admin_role')
def can_delete(self, obj):
if obj.managed_by_tower:
raise PermissionDenied
return self.can_change(obj, None)