Also remove enviornment access (stub)

This commit is contained in:
richard-dds
2018-11-19 15:53:30 -05:00
parent 3026771a38
commit 35150dfa10
4 changed files with 47 additions and 1 deletions

View File

@@ -85,3 +85,7 @@ class Environments(object):
db.session.add(env_role)
db.session.commit()
@classmethod
def revoke_access(cls, user, environment, target_user):
pass

View File

@@ -146,4 +146,7 @@ class Workspaces(object):
# user, workspace, Permissions.REQUEST_NEW_CSP_ROLE, "revoke workspace access"
# )
target_workspace_role.status = WorkspaceRoleStatus.DISABLED
for environment in workspace.all_environments:
# TODO: Implement Environments.revoke_access
Environments.revoke_access(user, environment, target_workspace_role.user)
return WorkspacesQuery.add_and_commit(target_workspace_role)