From f25c0dabd28c77b4bc459f47ad3bf247b0de2765 Mon Sep 17 00:00:00 2001 From: panxinying Date: Tue, 22 Sep 2026 17:40:59 +0800 Subject: [PATCH] fix: trigger backend permission error --- apps/common/auth/constants/permission_constants.py | 8 ++++---- apps/trigger/views/trigger.py | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/common/auth/constants/permission_constants.py b/apps/common/auth/constants/permission_constants.py index ca7858badd1..682e272b281 100644 --- a/apps/common/auth/constants/permission_constants.py +++ b/apps/common/auth/constants/permission_constants.py @@ -286,7 +286,7 @@ class PermissionConstants(Enum): PermissionMeta( role_list=[RoleConstants.WORKSPACE_MANAGE], category=Category.WORKSPACE, - scope=[PermissionScopeConstants.WORKSPACE_RESOURCE], + scope=[PermissionScopeConstants.WORKSPACE], ), ) @@ -304,7 +304,7 @@ class PermissionConstants(Enum): PermissionMeta( role_list=[RoleConstants.WORKSPACE_MANAGE], category=Category.WORKSPACE, - scope=[PermissionScopeConstants.WORKSPACE_RESOURCE], + scope=[PermissionScopeConstants.WORKSPACE], ), ) @@ -313,7 +313,7 @@ class PermissionConstants(Enum): PermissionMeta( role_list=[RoleConstants.WORKSPACE_MANAGE], category=Category.WORKSPACE, - scope=[PermissionScopeConstants.WORKSPACE_RESOURCE], + scope=[PermissionScopeConstants.WORKSPACE], ), ) @@ -322,7 +322,7 @@ class PermissionConstants(Enum): PermissionMeta( role_list=[RoleConstants.WORKSPACE_MANAGE], category=Category.WORKSPACE, - scope=[PermissionScopeConstants.WORKSPACE_RESOURCE], + scope=[PermissionScopeConstants.WORKSPACE], ), ) diff --git a/apps/trigger/views/trigger.py b/apps/trigger/views/trigger.py index a8699d51305..dd3cb6bbcf2 100644 --- a/apps/trigger/views/trigger.py +++ b/apps/trigger/views/trigger.py @@ -267,7 +267,7 @@ class Page(APIView): tags=[_("Trigger")], # type: ignore ) @has_permissions( - PermissionConstants.TRIGGER_READ.get_workspace_permission_workspace_manage_role(), + PermissionConstants.TRIGGER_READ.get_workspace_permission(), RoleConstants.WORKSPACE_MANAGE.get_workspace_role(), ) def get(self, request: Request, workspace_id: str, current_page: int, page_size: int):