Workspace member buttons #162641480
This commit is contained in:
leigh-mil
2018-12-20 09:48:21 -05:00
committed by GitHub
5 changed files with 138 additions and 27 deletions

View File

@@ -146,7 +146,10 @@ class Workspaces(object):
@classmethod
def can_revoke_access_for(cls, workspace, workspace_role):
return workspace_role.user != workspace.owner
return (
workspace_role.user != workspace.owner
and workspace_role.status == WorkspaceRoleStatus.ACTIVE
)
@classmethod
def revoke_access(cls, user, workspace_id, workspace_role_id):