fix: Model list permission while create knowledge or application

This commit is contained in:
zhangzhanwei 2025-07-07 11:36:05 +08:00 committed by zhanweizhang7
parent 25d395d74a
commit 4d064f6a37

View File

@ -278,6 +278,11 @@ class ModelList(APIView):
responses=ModelListResponse.get_response(),
tags=[_('Model')]) # type: ignore
@has_permissions(PermissionConstants.MODEL_READ.get_workspace_permission(),
PermissionConstants.KNOWLEDGE_READ.get_workspace_permission(),
PermissionConstants.APPLICATION_READ.get_workspace_permission(),
PermissionConstants.MODEL_READ.get_workspace_permission_workspace_manage_role(),
PermissionConstants.KNOWLEDGE_READ.get_workspace_permission_workspace_manage_role(),
PermissionConstants.APPLICATION_READ.get_workspace_permission_workspace_manage_role(),
RoleConstants.WORKSPACE_MANAGE.get_workspace_role(), RoleConstants.USER.get_workspace_role())
def get(self, request: Request, workspace_id: str):
return result.success(