fix: 【权限】只有应用、知识库使用权限,但是可以修改对话日志
This commit is contained in:
parent
b153ca9e59
commit
3357a7bbdd
@ -251,13 +251,14 @@ class ChatView(APIView):
|
|||||||
ViewPermission([RoleConstants.ADMIN, RoleConstants.USER],
|
ViewPermission([RoleConstants.ADMIN, RoleConstants.USER],
|
||||||
[lambda r, keywords: Permission(group=Group.APPLICATION, operate=Operate.USE,
|
[lambda r, keywords: Permission(group=Group.APPLICATION, operate=Operate.USE,
|
||||||
dynamic_tag=keywords.get('application_id'))],
|
dynamic_tag=keywords.get('application_id'))],
|
||||||
ViewPermission([RoleConstants.ADMIN, RoleConstants.USER],
|
|
||||||
[lambda r, keywords: Permission(group=Group.APPLICATION,
|
), ViewPermission([RoleConstants.ADMIN, RoleConstants.USER],
|
||||||
operate=Operate.MANAGE,
|
[lambda r, keywords: Permission(group=Group.DATASET,
|
||||||
dynamic_tag=keywords.get(
|
operate=Operate.MANAGE,
|
||||||
'dataset_id'))],
|
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,
|
def put(self, request: Request, application_id: str, chat_id: str, chat_record_id: str, dataset_id: str,
|
||||||
document_id: str):
|
document_id: str):
|
||||||
return result.success(ChatRecordSerializer.Improve(
|
return result.success(ChatRecordSerializer.Improve(
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user