Add a new "view workspace" permission
This commit is contained in:
@@ -30,7 +30,7 @@ class Workspaces(object):
|
||||
except NoResultFound:
|
||||
raise NotFoundError("workspace")
|
||||
|
||||
if not Authorization.is_in_workspace(user, workspace):
|
||||
if not Authorization.has_workspace_permission(user, workspace, Permissions.VIEW_WORKSPACE):
|
||||
raise UnauthorizedError(user, "get workspace")
|
||||
|
||||
return workspace
|
||||
|
@@ -24,6 +24,7 @@ class Permissions(object):
|
||||
VIEW_ATAT_PERMISSIONS = "view_atat_permissions"
|
||||
TRANSFER_OWNERSHIP_OF_WORKSPACE = "transfer_ownership_of_workspace"
|
||||
VIEW_WORKSPACE_MEMBERS = "view_workspace_members"
|
||||
VIEW_WORKSPACE = "view_workspace"
|
||||
|
||||
ADD_APPLICATION_IN_WORKSPACE = "add_application_in_workspace"
|
||||
DELETE_APPLICATION_IN_WORKSPACE = "delete_application_in_workspace"
|
||||
|
Reference in New Issue
Block a user