fix: 文档导出权限错误 (#1807)

Co-authored-by: wangdan-fit2cloud <dan.wang@fit2cloud.com>
(cherry picked from commit ec27e57f2c)
This commit is contained in:
shaohuzhang1 2024-12-10 18:29:29 +08:00 committed by shaohuzhang1
parent f20ce4c1d2
commit 8568511b21

View File

@ -236,7 +236,7 @@ class Document(APIView):
return result.success(
DocumentSerializers.Operate(data={'document_id': document_id, 'dataset_id': dataset_id}).cancel(
request.data
))
))
class Refresh(APIView):
authentication_classes = [TokenAuth]
@ -309,7 +309,7 @@ class Document(APIView):
manual_parameters=DocumentSerializers.Operate.get_request_params_api(),
tags=["知识库/文档"])
@has_permissions(
lambda r, k: Permission(group=Group.DATASET, operate=Operate.USE,
lambda r, k: Permission(group=Group.DATASET, operate=Operate.MANAGE,
dynamic_tag=k.get('dataset_id')))
def get(self, request: Request, dataset_id: str, document_id: str):
return DocumentSerializers.Operate(data={'document_id': document_id, 'dataset_id': dataset_id}).export()