@@ -45,7 +45,7 @@ class FolderView(APIView):
4545 ),
4646 lambda r , kwargs : ViewPermission ([RoleConstants .USER .get_workspace_role ()],
4747 [Permission (group = Group (f"{ kwargs .get ('source' )} _FOLDER" ),
48- operate = Operate .SELF ,
48+ operate = Operate .EDIT ,
4949 resource_path = f"/WORKSPACE/{ kwargs .get ('workspace_id' )} /{ kwargs .get ('source' )} /{ r .data .get ('parent_id' )} "
5050 )], CompareConstants .AND ),
5151 RoleConstants .WORKSPACE_MANAGE .get_workspace_role ()
@@ -107,7 +107,7 @@ class Operate(APIView):
107107 ),
108108 lambda r , kwargs : ViewPermission ([RoleConstants .USER .get_workspace_role ()],
109109 [Permission (group = Group (f"{ kwargs .get ('source' )} _FOLDER" ),
110- operate = Operate .SELF ,
110+ operate = Operate .EDIT ,
111111 resource_path = f"/WORKSPACE/{ kwargs .get ('workspace_id' )} /{ kwargs .get ('source' )} /{ kwargs .get ('folder_id' )} "
112112 )], CompareConstants .AND ),
113113 RoleConstants .WORKSPACE_MANAGE .get_workspace_role ()
@@ -159,7 +159,7 @@ def get(self, request: Request, workspace_id: str, source: str, folder_id: str):
159159 ),
160160 lambda r , kwargs : ViewPermission ([RoleConstants .USER .get_workspace_role ()],
161161 [Permission (group = Group (f"{ kwargs .get ('source' )} _FOLDER" ),
162- operate = Operate .SELF ,
162+ operate = Operate .EDIT ,
163163 resource_path = f"/WORKSPACE/{ kwargs .get ('workspace_id' )} /{ kwargs .get ('source' )} /{ kwargs .get ('folder_id' )} "
164164 )], CompareConstants .AND ),
165165 RoleConstants .WORKSPACE_MANAGE .get_workspace_role ()
0 commit comments