From ee1ca6fb2341d67e97ec008fcd1d914a257ca0f6 Mon Sep 17 00:00:00 2001 From: wxg0103 <727495428@qq.com> Date: Wed, 18 Jun 2025 16:12:42 +0800 Subject: [PATCH] refactor: permission --- apps/common/constants/permission_constants.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/common/constants/permission_constants.py b/apps/common/constants/permission_constants.py index e2d26e9e2..473416e79 100644 --- a/apps/common/constants/permission_constants.py +++ b/apps/common/constants/permission_constants.py @@ -62,6 +62,7 @@ class Group(Enum): OVERVIEW = "OVERVIEW" APPLICATION_ACCESS = "APPLICATION_ACCESS" APPLICATION_CHAT_LOG = "APPLICATION_CHAT_LOG" + OPERATION_LOG = "OPERATION_LOG" class SystemGroup(Enum): @@ -1077,6 +1078,10 @@ class PermissionConstants(Enum): group=Group.SYSTEM_RES_KNOWLEDGE_PROBLEM, operate=Operate.DELETE, role_list=[RoleConstants.ADMIN], parent_group=[SystemGroup.RESOURCE_KNOWLEDGE] ) + OPERATION_LOG_READ = Permission( + group=Group.OPERATION_LOG, operate=Operate.READ, role_list=[RoleConstants.ADMIN], + parent_group=[SystemGroup.OPERATION_LOG] + ) def get_workspace_application_permission(self): return lambda r, kwargs: Permission(group=self.value.group, operate=self.value.operate,