From 9d1549fc7615545e36926b859aa3eacfe9aca162 Mon Sep 17 00:00:00 2001 From: wxg0103 <727495428@qq.com> Date: Thu, 3 Jul 2025 18:26:10 +0800 Subject: [PATCH] feat: add application resource API with pagination and filtering --- apps/common/constants/permission_constants.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/common/constants/permission_constants.py b/apps/common/constants/permission_constants.py index f7ace832f..30e3f5a09 100644 --- a/apps/common/constants/permission_constants.py +++ b/apps/common/constants/permission_constants.py @@ -52,6 +52,7 @@ class Group(Enum): MODEL = "MODEL" SYSTEM_MODEL = "SYSTEM_MODEL" SYSTEM_RES_MODEL = "SYSTEM_RESOURCE_MODEL" + SYSTEM_RES_APPLICATION = "SYSTEM_RESOURCE_APPLICATION" TOOL = "TOOL" SYSTEM_TOOL = "SYSTEM_TOOL" @@ -360,6 +361,7 @@ Permission_Label = { Group.KNOWLEDGE_WORKSPACE_USER_RESOURCE_PERMISSION.value: _("Knowledge"), Group.MODEL_WORKSPACE_USER_RESOURCE_PERMISSION.value: _("Model"), Group.TOOL_WORKSPACE_USER_RESOURCE_PERMISSION.value: _("Tool"), + Group.SYSTEM_RES_APPLICATION.value: _("Application"), } @@ -1190,6 +1192,10 @@ class PermissionConstants(Enum): group=Group.SYSTEM_RES_MODEL, operate=Operate.READ, role_list=[RoleConstants.ADMIN], parent_group=[SystemGroup.RESOURCE_MODEL] ) + RESOURCE_APPLICATION_READ = Permission( + group=Group.SYSTEM_RES_APPLICATION, operate=Operate.READ, role_list=[RoleConstants.ADMIN], + parent_group=[SystemGroup.RESOURCE_APPLICATION] + ) RESOURCE_TOOL_READ = Permission( group=Group.SYSTEM_RES_TOOL, operate=Operate.READ, role_list=[RoleConstants.ADMIN], parent_group=[SystemGroup.RESOURCE_TOOL]