@@ -66,7 +66,7 @@ def post(self, request: Request, workspace_id: str, source: str):
6666 lambda r , kwargs : Permission (group = Group (kwargs .get ('source' )), operate = Operate .READ ,
6767 resource_path = f"/WORKSPACE/{ kwargs .get ('workspace_id' )} " ),
6868 RoleConstants .WORKSPACE_MANAGE .get_workspace_role (), RoleConstants .USER .get_workspace_role (),
69- RoleConstants .ADMIN
69+ RoleConstants .ADMIN , RoleConstants . EXTENDS_ADMIN
7070 )
7171 def get (self , request : Request , workspace_id : str , source : str ):
7272 return result .success (FolderTreeSerializer (
@@ -113,7 +113,7 @@ def put(self, request: Request, workspace_id: str, source: str, folder_id: str):
113113 lambda r , kwargs : Permission (group = Group (kwargs .get ('source' )), operate = Operate .READ ,
114114 resource_path = f"/WORKSPACE/{ kwargs .get ('workspace_id' )} " ),
115115 RoleConstants .WORKSPACE_MANAGE .get_workspace_role (), RoleConstants .USER .get_workspace_role (),
116- RoleConstants .ADMIN
116+ RoleConstants .ADMIN , RoleConstants . EXTENDS_ADMIN
117117 )
118118 def get (self , request : Request , workspace_id : str , source : str , folder_id : str ):
119119 return result .success (FolderSerializer .Operate (
0 commit comments