From 85afde5e6138138a45caca356ecdf09d88aed149 Mon Sep 17 00:00:00 2001 From: wxg0103 <727495428@qq.com> Date: Fri, 4 Jul 2025 09:15:53 +0800 Subject: [PATCH] refactor: update role constants to include ADMIN in permission checks --- apps/folders/views/folder.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/folders/views/folder.py b/apps/folders/views/folder.py index 87d99e86c..fe0d71bd2 100644 --- a/apps/folders/views/folder.py +++ b/apps/folders/views/folder.py @@ -66,7 +66,7 @@ class FolderView(APIView): lambda r, kwargs: Permission(group=Group(kwargs.get('source')), operate=Operate.READ, resource_path=f"/WORKSPACE/{kwargs.get('workspace_id')}"), RoleConstants.WORKSPACE_MANAGE.get_workspace_role(), RoleConstants.USER.get_workspace_role(), - RoleConstants.ADMIN + RoleConstants.ADMIN, RoleConstants.EXTENDS_ADMIN ) def get(self, request: Request, workspace_id: str, source: str): return result.success(FolderTreeSerializer( @@ -113,7 +113,7 @@ class FolderView(APIView): lambda r, kwargs: Permission(group=Group(kwargs.get('source')), operate=Operate.READ, resource_path=f"/WORKSPACE/{kwargs.get('workspace_id')}"), RoleConstants.WORKSPACE_MANAGE.get_workspace_role(), RoleConstants.USER.get_workspace_role(), - RoleConstants.ADMIN + RoleConstants.ADMIN, RoleConstants.EXTENDS_ADMIN ) def get(self, request: Request, workspace_id: str, source: str, folder_id: str): return result.success(FolderSerializer.Operate(