Implement Environments.revoke_access
This commit is contained in:
parent
44554e7518
commit
218ec5d66a
@ -88,4 +88,7 @@ class Environments(object):
|
||||
|
||||
@classmethod
|
||||
def revoke_access(cls, user, environment, target_user):
|
||||
pass
|
||||
Authorization.check_atat_permission(
|
||||
user, Permissions.REMOVE_CSP_ROLES, "revoke environment access"
|
||||
)
|
||||
EnvironmentRoles.delete(environment.id, target_user.id)
|
||||
|
@ -164,7 +164,6 @@ class Workspaces(object):
|
||||
|
||||
workspace_role.status = WorkspaceRoleStatus.DISABLED
|
||||
for environment in workspace.all_environments:
|
||||
# TODO: Implement Environments.revoke_access
|
||||
Environments.revoke_access(user, environment, workspace_role.user)
|
||||
WorkspacesQuery.add_and_commit(workspace_role)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user