From 3357a7bbddeb2d657b9e3f60b894ad56860bee8b Mon Sep 17 00:00:00 2001 From: shaohuzhang1 Date: Mon, 4 Mar 2024 11:29:18 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E3=80=90=E6=9D=83=E9=99=90=E3=80=91?= =?UTF-8?q?=E5=8F=AA=E6=9C=89=E5=BA=94=E7=94=A8=E3=80=81=E7=9F=A5=E8=AF=86?= =?UTF-8?q?=E5=BA=93=E4=BD=BF=E7=94=A8=E6=9D=83=E9=99=90=EF=BC=8C=E4=BD=86?= =?UTF-8?q?=E6=98=AF=E5=8F=AF=E4=BB=A5=E4=BF=AE=E6=94=B9=E5=AF=B9=E8=AF=9D?= =?UTF-8?q?=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/application/views/chat_views.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/apps/application/views/chat_views.py b/apps/application/views/chat_views.py index 3ce7f3e8c..a91a66c61 100644 --- a/apps/application/views/chat_views.py +++ b/apps/application/views/chat_views.py @@ -251,13 +251,14 @@ class ChatView(APIView): ViewPermission([RoleConstants.ADMIN, RoleConstants.USER], [lambda r, keywords: Permission(group=Group.APPLICATION, operate=Operate.USE, dynamic_tag=keywords.get('application_id'))], - ViewPermission([RoleConstants.ADMIN, RoleConstants.USER], - [lambda r, keywords: Permission(group=Group.APPLICATION, - operate=Operate.MANAGE, - dynamic_tag=keywords.get( - 'dataset_id'))], - ) - )) + + ), ViewPermission([RoleConstants.ADMIN, RoleConstants.USER], + [lambda r, keywords: Permission(group=Group.DATASET, + operate=Operate.MANAGE, + dynamic_tag=keywords.get( + 'dataset_id'))], + compare=CompareConstants.AND + ), compare=CompareConstants.AND) def put(self, request: Request, application_id: str, chat_id: str, chat_record_id: str, dataset_id: str, document_id: str): return result.success(ChatRecordSerializer.Improve(