feat: update permission check to use workspace permission for knowledge read operations

This commit is contained in:
CaptainB 2025-06-05 10:17:04 +08:00
parent 6cb3ae74d9
commit 0ca2c72e52

View File

@ -100,7 +100,7 @@ class KnowledgeView(APIView):
responses=KnowledgePageAPI.get_response(), responses=KnowledgePageAPI.get_response(),
tags=[_('Knowledge Base')] # type: ignore tags=[_('Knowledge Base')] # type: ignore
) )
@has_permissions(PermissionConstants.KNOWLEDGE_READ.get_workspace_knowledge_permission()) @has_permissions(PermissionConstants.KNOWLEDGE_READ.get_workspace_permission())
def get(self, request: Request, workspace_id: str, current_page: int, page_size: int): def get(self, request: Request, workspace_id: str, current_page: int, page_size: int):
return result.success(KnowledgeSerializer.Query( return result.success(KnowledgeSerializer.Query(
data={ data={