ALL_PERMISSIONS = [ "workspace.hub.read", "workspace.hub.manage", "workspace.team.read", "workspace.team.manage", "workspace.project.read", "workspace.project.manage", "workspace.task.read", "workspace.task.manage", "workspace.content.read", "workspace.content.manage", "workspace.content.review", "workspace.content.approve", "workspace.calendar.manage", "workspace.asset.read", "workspace.asset.manage", "workspace.report.read", "workspace.comment.manage", "workspace.module.enabled", ] PERMISSION_PREFIXES = ("workspace.",) ROLE_PERMISSIONS = { "owner": ALL_PERMISSIONS, "manager": [p for p in ALL_PERMISSIONS if p != "workspace.hub.manage"], "member": [ "workspace.hub.read", "workspace.team.read", "workspace.project.read", "workspace.project.manage", "workspace.task.read", "workspace.task.manage", "workspace.content.read", "workspace.content.manage", "workspace.content.review", "workspace.calendar.manage", "workspace.asset.read", "workspace.asset.manage", "workspace.report.read", "workspace.comment.manage", ], "viewer": [ "workspace.hub.read", "workspace.team.read", "workspace.project.read", "workspace.task.read", "workspace.content.read", "workspace.asset.read", "workspace.report.read", ], }