feat: expand permissions for application access token in chat views

This commit is contained in:
wxg0103 2025-08-20 18:09:16 +08:00 committed by CaptainB
parent 749c66fc35
commit f79ae01a92

View File

@ -241,7 +241,7 @@ class ChatView(APIView):
request_body=ChatClientHistoryApi.Operate.ReAbstract.get_request_body_api(),
tags=[_("Application/Conversation Log")])
@has_permissions(ViewPermission(
[RoleConstants.APPLICATION_ACCESS_TOKEN],
[RoleConstants.APPLICATION_ACCESS_TOKEN, RoleConstants.ADMIN, RoleConstants.USER],
[lambda r, keywords: Permission(group=Group.APPLICATION, operate=Operate.USE,
dynamic_tag=keywords.get('application_id'))],
compare=CompareConstants.AND),