72 lines
1.7 KiB
Python
72 lines
1.7 KiB
Python
from apps.workspaces.services.permissions import (
|
|
CLIENTS_CREATE,
|
|
CLIENTS_DELETE,
|
|
CLIENTS_EDIT,
|
|
CLIENTS_VIEW,
|
|
PROJECTS_ARCHIVE,
|
|
PROJECTS_CREATE,
|
|
PROJECTS_DELETE,
|
|
PROJECTS_EDIT,
|
|
PROJECTS_VIEW,
|
|
PROJECT_MEMBERS_ADD,
|
|
PROJECT_MEMBERS_CHANGE_ROLE,
|
|
PROJECT_MEMBERS_REMOVE,
|
|
PROJECT_MEMBERS_VIEW,
|
|
TAGS_CREATE,
|
|
TAGS_DELETE,
|
|
TAGS_EDIT,
|
|
TAGS_VIEW,
|
|
TIME_ENTRIES_MANAGE_OWN,
|
|
TIME_ENTRIES_VIEW_OWN,
|
|
WORKSPACE_DELETE,
|
|
WORKSPACE_EDIT,
|
|
WORKSPACE_MEMBERS_ADD,
|
|
WORKSPACE_MEMBERS_CHANGE_ROLE,
|
|
WORKSPACE_MEMBERS_REMOVE,
|
|
WORKSPACE_MEMBERS_VIEW,
|
|
WORKSPACE_VIEW,
|
|
can_assign_workspace_role,
|
|
can_change_workspace_membership,
|
|
can_manage_workspace_members,
|
|
get_workspace_membership,
|
|
get_workspace_role,
|
|
has_project_capability,
|
|
has_workspace_capability,
|
|
)
|
|
|
|
__all__ = [
|
|
"WORKSPACE_VIEW",
|
|
"WORKSPACE_EDIT",
|
|
"WORKSPACE_DELETE",
|
|
"WORKSPACE_MEMBERS_VIEW",
|
|
"WORKSPACE_MEMBERS_ADD",
|
|
"WORKSPACE_MEMBERS_REMOVE",
|
|
"WORKSPACE_MEMBERS_CHANGE_ROLE",
|
|
"CLIENTS_VIEW",
|
|
"CLIENTS_CREATE",
|
|
"CLIENTS_EDIT",
|
|
"CLIENTS_DELETE",
|
|
"TAGS_VIEW",
|
|
"TAGS_CREATE",
|
|
"TAGS_EDIT",
|
|
"TAGS_DELETE",
|
|
"PROJECTS_VIEW",
|
|
"PROJECTS_CREATE",
|
|
"PROJECTS_EDIT",
|
|
"PROJECTS_DELETE",
|
|
"PROJECTS_ARCHIVE",
|
|
"PROJECT_MEMBERS_VIEW",
|
|
"PROJECT_MEMBERS_ADD",
|
|
"PROJECT_MEMBERS_REMOVE",
|
|
"PROJECT_MEMBERS_CHANGE_ROLE",
|
|
"TIME_ENTRIES_VIEW_OWN",
|
|
"TIME_ENTRIES_MANAGE_OWN",
|
|
"get_workspace_membership",
|
|
"get_workspace_role",
|
|
"has_workspace_capability",
|
|
"has_project_capability",
|
|
"can_manage_workspace_members",
|
|
"can_assign_workspace_role",
|
|
"can_change_workspace_membership",
|
|
]
|