feat: add model setting
This commit is contained in:
parent
946de675ff
commit
063393d659
@ -19,6 +19,8 @@ class Group(Enum):
|
|||||||
|
|
||||||
KNOWLEDGE = "KNOWLEDGE"
|
KNOWLEDGE = "KNOWLEDGE"
|
||||||
|
|
||||||
|
MODEL = "MODEL"
|
||||||
|
|
||||||
|
|
||||||
class Operate(Enum):
|
class Operate(Enum):
|
||||||
"""
|
"""
|
||||||
@ -111,12 +113,13 @@ class PermissionConstants(Enum):
|
|||||||
USER_DELETE = Permission(group=Group.USER, operate=Operate.DELETE, role_list=[RoleConstants.ADMIN])
|
USER_DELETE = Permission(group=Group.USER, operate=Operate.DELETE, role_list=[RoleConstants.ADMIN])
|
||||||
TOOL_CREATE = Permission(group=Group.USER, operate=Operate.CREATE, role_list=[RoleConstants.ADMIN,
|
TOOL_CREATE = Permission(group=Group.USER, operate=Operate.CREATE, role_list=[RoleConstants.ADMIN,
|
||||||
RoleConstants.USER])
|
RoleConstants.USER])
|
||||||
MODEL_CREATE = Permission(group=Group.USER, operate=Operate.CREATE, role_list=[RoleConstants.ADMIN,
|
MODEL_CREATE = Permission(group=Group.MODEL, operate=Operate.CREATE, role_list=[RoleConstants.ADMIN,
|
||||||
RoleConstants.USER])
|
RoleConstants.USER])
|
||||||
MODEL_READ = Permission(group=Group.USER, operate=Operate.READ, role_list=[RoleConstants.ADMIN,
|
MODEL_READ = Permission(group=Group.MODEL, operate=Operate.READ, role_list=[RoleConstants.ADMIN,
|
||||||
RoleConstants.USER])
|
RoleConstants.USER])
|
||||||
MODEL_EDIT = Permission(group=Group.USER, operate=Operate.EDIT, role_list=[RoleConstants.ADMIN, RoleConstants.USER])
|
MODEL_EDIT = Permission(group=Group.MODEL, operate=Operate.EDIT,
|
||||||
MODEL_DELETE = Permission(group=Group.USER, operate=Operate.DELETE,
|
role_list=[RoleConstants.ADMIN, RoleConstants.USER])
|
||||||
|
MODEL_DELETE = Permission(group=Group.MODEL, operate=Operate.DELETE,
|
||||||
role_list=[RoleConstants.ADMIN, RoleConstants.USER])
|
role_list=[RoleConstants.ADMIN, RoleConstants.USER])
|
||||||
|
|
||||||
def get_workspace_application_permission(self):
|
def get_workspace_application_permission(self):
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user