From 1750b91b0e56ea099394781856d6860921b73f58 Mon Sep 17 00:00:00 2001 From: zhangzhanwei Date: Thu, 29 Jan 2026 15:38:04 +0800 Subject: [PATCH] fix: Permission error --- apps/trigger/views/trigger.py | 2 +- ui/src/permission/tool/workspace.ts | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/apps/trigger/views/trigger.py b/apps/trigger/views/trigger.py index 84aa15925ca..2cfcd3bab05 100644 --- a/apps/trigger/views/trigger.py +++ b/apps/trigger/views/trigger.py @@ -185,7 +185,7 @@ class BatchDelete(APIView): RoleConstants.WORKSPACE_MANAGE.get_workspace_role(), ) @log( - menu="Trigger", operate="Delete the trigger", + menu="Trigger", operate="Delete trigger in batches", get_operation_object=lambda r, k: get_trigger_operation_object_batch(r.data.get('id_list')), ) def put(self, request: Request, workspace_id: str): diff --git a/ui/src/permission/tool/workspace.ts b/ui/src/permission/tool/workspace.ts index 9a228f251f3..17ca414a156 100644 --- a/ui/src/permission/tool/workspace.ts +++ b/ui/src/permission/tool/workspace.ts @@ -105,7 +105,7 @@ const workspace = { trigger_read: (source_id:string) => hasPermission( [ - new ComplexPermission([RoleConst.USER],[PermissionConst.APPLICATION.getApplicationWorkspaceResourcePermission(source_id)],[],'AND'), + new ComplexPermission([RoleConst.USER],[PermissionConst.TOOL.getApplicationWorkspaceResourcePermission(source_id)],[],'AND'), RoleConst.WORKSPACE_MANAGE.getWorkspaceRole, PermissionConst.TOOL_TRIGGER_READ.getWorkspacePermissionWorkspaceManageRole, PermissionConst.TOOL_TRIGGER_READ.getApplicationWorkspaceResourcePermission(source_id) @@ -115,30 +115,30 @@ const workspace = { trigger_create: (source_id:string) => hasPermission( [ - new ComplexPermission([RoleConst.USER],[PermissionConst.APPLICATION.getApplicationWorkspaceResourcePermission(source_id)],[],'AND'), + new ComplexPermission([RoleConst.USER],[PermissionConst.TOOL.getToolWorkspaceResourcePermission(source_id)],[],'AND'), RoleConst.WORKSPACE_MANAGE.getWorkspaceRole, PermissionConst.TOOL_TRIGGER_CREATE.getWorkspacePermissionWorkspaceManageRole, - PermissionConst.TOOL_TRIGGER_CREATE.getApplicationWorkspaceResourcePermission(source_id) + PermissionConst.TOOL_TRIGGER_CREATE.getToolWorkspaceResourcePermission(source_id) ], 'OR' ), trigger_edit: (source_id: string) => hasPermission( [ - new ComplexPermission([RoleConst.USER],[PermissionConst.APPLICATION.getApplicationWorkspaceResourcePermission(source_id)],[],'AND'), + new ComplexPermission([RoleConst.USER],[PermissionConst.TOOL.getToolWorkspaceResourcePermission(source_id)],[],'AND'), RoleConst.WORKSPACE_MANAGE.getWorkspaceRole, PermissionConst.TOOL_TRIGGER_EDIT.getWorkspacePermissionWorkspaceManageRole, - PermissionConst.TOOL_TRIGGER_EDIT.getApplicationWorkspaceResourcePermission(source_id) + PermissionConst.TOOL_TRIGGER_EDIT.getToolWorkspaceResourcePermission(source_id) ], 'OR' ), trigger_delete: (source_id:string) => hasPermission( [ - new ComplexPermission([RoleConst.USER],[PermissionConst.APPLICATION.getApplicationWorkspaceResourcePermission(source_id)],[],'AND'), + new ComplexPermission([RoleConst.USER],[PermissionConst.TOOL.getToolWorkspaceResourcePermission(source_id)],[],'AND'), RoleConst.WORKSPACE_MANAGE.getWorkspaceRole, PermissionConst.TOOL_TRIGGER_DELETE.getWorkspacePermissionWorkspaceManageRole, - PermissionConst.TOOL_TRIGGER_DELETE.getApplicationWorkspaceResourcePermission(source_id) + PermissionConst.TOOL_TRIGGER_DELETE.getToolWorkspaceResourcePermission(source_id) ], 'OR' ),