Don't show DISABLED workspace members

This commit is contained in:
richard-dds
2018-11-26 10:58:05 -05:00
parent 8dcde9da84
commit 27cf1783e3
3 changed files with 25 additions and 6 deletions

View File

@@ -309,3 +309,14 @@ def test_can_remove_workspace_access():
workspace_role = WorkspaceRoleFactory.create(workspace=workspace)
Workspaces.revoke_access(workspace.owner, workspace.id, workspace_role.id)
assert Workspaces.for_user(workspace_role.user) == []
def test_disabled_members_dont_show_up(session):
workspace = WorkspaceFactory.create()
WorkspaceRoleFactory.create(workspace=workspace, status=WorkspaceRoleStatus.ACTIVE)
WorkspaceRoleFactory.create(
workspace=workspace, status=WorkspaceRoleStatus.DISABLED
)
# should only return workspace owner and ACTIVE member
assert len(workspace.members) == 2