Skip to content

Commit ebd6387

Browse files
committed
fix: update permissions for tool editing to align with creation roles
1 parent 9031ff1 commit ebd6387

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

apps/tools/views/tool.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -585,12 +585,9 @@ class UploadSkillFile(APIView):
585585
tags=[_("Tool")] # type: ignore
586586
)
587587
@has_permissions(
588-
PermissionConstants.TOOL_EDIT.get_workspace_tool_permission(),
589-
PermissionConstants.TOOL_EDIT.get_workspace_permission_workspace_manage_role(),
590-
RoleConstants.WORKSPACE_MANAGE.get_workspace_role(),
591-
ViewPermission([RoleConstants.USER.get_workspace_role()],
592-
[PermissionConstants.TOOL.get_workspace_tool_permission()],
593-
CompareConstants.AND),
588+
PermissionConstants.TOOL_CREATE.get_workspace_permission(),
589+
PermissionConstants.TOOL_CREATE.get_workspace_permission_workspace_manage_role(),
590+
RoleConstants.WORKSPACE_MANAGE.get_workspace_role(), RoleConstants.USER.get_workspace_role()
594591
)
595592
def put(self, request: Request, workspace_id: str):
596593
return result.success(ToolSerializer.UploadSkillFile(data={

0 commit comments

Comments
 (0)