refactor: reorganize permission constants for MODEL and TOOL to remove duplicates
This commit is contained in:
parent
b53034727f
commit
ea199e23f1
@ -444,18 +444,18 @@ class PermissionConstants(Enum):
|
|||||||
parent_group=[SystemGroup.USER_MANAGEMENT]
|
parent_group=[SystemGroup.USER_MANAGEMENT]
|
||||||
)
|
)
|
||||||
|
|
||||||
MODEL_CREATE = Permission(
|
|
||||||
group=Group.MODEL, operate=Operate.CREATE, role_list=[RoleConstants.ADMIN, RoleConstants.USER],
|
|
||||||
parent_group=[WorkspaceGroup.MODEL, UserGroup.MODEL],
|
|
||||||
resource_permission_group_list=[ResourcePermissionConst.MODEL_MANGE]
|
|
||||||
)
|
|
||||||
|
|
||||||
MODEL_READ = Permission(
|
MODEL_READ = Permission(
|
||||||
group=Group.MODEL, operate=Operate.READ, role_list=[RoleConstants.ADMIN, RoleConstants.USER],
|
group=Group.MODEL, operate=Operate.READ, role_list=[RoleConstants.ADMIN, RoleConstants.USER],
|
||||||
parent_group=[WorkspaceGroup.MODEL, UserGroup.MODEL],
|
parent_group=[WorkspaceGroup.MODEL, UserGroup.MODEL],
|
||||||
resource_permission_group_list=[ResourcePermissionConst.MODEL_VIEW]
|
resource_permission_group_list=[ResourcePermissionConst.MODEL_VIEW]
|
||||||
)
|
)
|
||||||
|
|
||||||
|
MODEL_CREATE = Permission(
|
||||||
|
group=Group.MODEL, operate=Operate.CREATE, role_list=[RoleConstants.ADMIN, RoleConstants.USER],
|
||||||
|
parent_group=[WorkspaceGroup.MODEL, UserGroup.MODEL],
|
||||||
|
resource_permission_group_list=[ResourcePermissionConst.MODEL_MANGE]
|
||||||
|
)
|
||||||
|
|
||||||
MODEL_EDIT = Permission(
|
MODEL_EDIT = Permission(
|
||||||
group=Group.MODEL, operate=Operate.EDIT, role_list=[RoleConstants.ADMIN, RoleConstants.USER],
|
group=Group.MODEL, operate=Operate.EDIT, role_list=[RoleConstants.ADMIN, RoleConstants.USER],
|
||||||
parent_group=[WorkspaceGroup.MODEL, UserGroup.MODEL],
|
parent_group=[WorkspaceGroup.MODEL, UserGroup.MODEL],
|
||||||
@ -466,6 +466,12 @@ class PermissionConstants(Enum):
|
|||||||
parent_group=[WorkspaceGroup.MODEL, UserGroup.MODEL],
|
parent_group=[WorkspaceGroup.MODEL, UserGroup.MODEL],
|
||||||
resource_permission_group_list=[ResourcePermissionConst.MODEL_MANGE]
|
resource_permission_group_list=[ResourcePermissionConst.MODEL_MANGE]
|
||||||
)
|
)
|
||||||
|
TOOL_READ = Permission(
|
||||||
|
group=Group.TOOL, operate=Operate.READ, role_list=[RoleConstants.ADMIN, RoleConstants.USER],
|
||||||
|
parent_group=[WorkspaceGroup.TOOL, UserGroup.TOOL],
|
||||||
|
resource_permission_group_list=[ResourcePermissionConst.TOOL_VIEW]
|
||||||
|
)
|
||||||
|
|
||||||
TOOL_CREATE = Permission(
|
TOOL_CREATE = Permission(
|
||||||
group=Group.TOOL, operate=Operate.CREATE, role_list=[RoleConstants.ADMIN, RoleConstants.USER],
|
group=Group.TOOL, operate=Operate.CREATE, role_list=[RoleConstants.ADMIN, RoleConstants.USER],
|
||||||
parent_group=[WorkspaceGroup.TOOL, UserGroup.TOOL],
|
parent_group=[WorkspaceGroup.TOOL, UserGroup.TOOL],
|
||||||
@ -478,12 +484,6 @@ class PermissionConstants(Enum):
|
|||||||
resource_permission_group_list=[ResourcePermissionConst.TOOL_MANGE]
|
resource_permission_group_list=[ResourcePermissionConst.TOOL_MANGE]
|
||||||
)
|
)
|
||||||
|
|
||||||
TOOL_READ = Permission(
|
|
||||||
group=Group.TOOL, operate=Operate.READ, role_list=[RoleConstants.ADMIN, RoleConstants.USER],
|
|
||||||
parent_group=[WorkspaceGroup.TOOL, UserGroup.TOOL],
|
|
||||||
resource_permission_group_list=[ResourcePermissionConst.TOOL_VIEW]
|
|
||||||
)
|
|
||||||
|
|
||||||
TOOL_DELETE = Permission(
|
TOOL_DELETE = Permission(
|
||||||
group=Group.TOOL, operate=Operate.DELETE, role_list=[RoleConstants.ADMIN, RoleConstants.USER],
|
group=Group.TOOL, operate=Operate.DELETE, role_list=[RoleConstants.ADMIN, RoleConstants.USER],
|
||||||
parent_group=[WorkspaceGroup.TOOL, UserGroup.TOOL],
|
parent_group=[WorkspaceGroup.TOOL, UserGroup.TOOL],
|
||||||
@ -1172,14 +1172,15 @@ class PermissionConstants(Enum):
|
|||||||
group=Group.SYSTEM_KNOWLEDGE_CHAT_USER, operate=Operate.EDIT, role_list=[RoleConstants.ADMIN],
|
group=Group.SYSTEM_KNOWLEDGE_CHAT_USER, operate=Operate.EDIT, role_list=[RoleConstants.ADMIN],
|
||||||
parent_group=[SystemGroup.SHARED_KNOWLEDGE]
|
parent_group=[SystemGroup.SHARED_KNOWLEDGE]
|
||||||
)
|
)
|
||||||
SHARED_MODEL_CREATE = Permission(
|
|
||||||
group=Group.SYSTEM_MODEL, operate=Operate.CREATE, role_list=[RoleConstants.ADMIN, RoleConstants.USER],
|
|
||||||
parent_group=[SystemGroup.SHARED_MODEL]
|
|
||||||
)
|
|
||||||
SHARED_MODEL_READ = Permission(
|
SHARED_MODEL_READ = Permission(
|
||||||
group=Group.SYSTEM_MODEL, operate=Operate.READ, role_list=[RoleConstants.ADMIN, RoleConstants.USER],
|
group=Group.SYSTEM_MODEL, operate=Operate.READ, role_list=[RoleConstants.ADMIN, RoleConstants.USER],
|
||||||
parent_group=[SystemGroup.SHARED_MODEL]
|
parent_group=[SystemGroup.SHARED_MODEL]
|
||||||
)
|
)
|
||||||
|
SHARED_MODEL_CREATE = Permission(
|
||||||
|
group=Group.SYSTEM_MODEL, operate=Operate.CREATE, role_list=[RoleConstants.ADMIN, RoleConstants.USER],
|
||||||
|
parent_group=[SystemGroup.SHARED_MODEL]
|
||||||
|
)
|
||||||
|
|
||||||
SHARED_MODEL_EDIT = Permission(
|
SHARED_MODEL_EDIT = Permission(
|
||||||
group=Group.SYSTEM_MODEL, operate=Operate.EDIT, role_list=[RoleConstants.ADMIN, RoleConstants.USER],
|
group=Group.SYSTEM_MODEL, operate=Operate.EDIT, role_list=[RoleConstants.ADMIN, RoleConstants.USER],
|
||||||
parent_group=[SystemGroup.SHARED_MODEL]
|
parent_group=[SystemGroup.SHARED_MODEL]
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user