feat: add debug and edit icon functionalities for tools and shared tools
This commit is contained in:
parent
c775f2a57f
commit
fd2b1245b8
@ -7,9 +7,9 @@ urlpatterns = [
|
|||||||
path('workspace/<str:workspace_id>/tool', views.ToolView.as_view()),
|
path('workspace/<str:workspace_id>/tool', views.ToolView.as_view()),
|
||||||
path('workspace/<str:workspace_id>/tool/import', views.ToolView.Import.as_view()),
|
path('workspace/<str:workspace_id>/tool/import', views.ToolView.Import.as_view()),
|
||||||
path('workspace/<str:workspace_id>/tool/pylint', views.ToolView.Pylint.as_view()),
|
path('workspace/<str:workspace_id>/tool/pylint', views.ToolView.Pylint.as_view()),
|
||||||
|
path('workspace/<str:workspace_id>/tool/debug', views.ToolView.Debug.as_view()),
|
||||||
path('workspace/<str:workspace_id>/tool/<str:tool_id>', views.ToolView.Operate.as_view()),
|
path('workspace/<str:workspace_id>/tool/<str:tool_id>', views.ToolView.Operate.as_view()),
|
||||||
path('workspace/<str:workspace_id>/tool/<str:tool_id>/debug', views.ToolView.Debug.as_view()),
|
path('workspace/<str:workspace_id>/tool/<str:tool_id>/edit_icon', views.ToolView.EditIcon.as_view()),
|
||||||
path('workspace/<str:workspace_id>/tool/<str:tool_id>/edit_icon', views.ToolView.Debug.as_view()),
|
|
||||||
path('workspace/<str:workspace_id>/tool/<str:tool_id>/export', views.ToolView.Export.as_view()),
|
path('workspace/<str:workspace_id>/tool/<str:tool_id>/export', views.ToolView.Export.as_view()),
|
||||||
path('workspace/<str:workspace_id>/tool/<int:current_page>/<int:page_size>', views.ToolView.Page.as_view()),
|
path('workspace/<str:workspace_id>/tool/<int:current_page>/<int:page_size>', views.ToolView.Page.as_view()),
|
||||||
]
|
]
|
||||||
|
|||||||
@ -60,9 +60,9 @@ class ToolView(APIView):
|
|||||||
tags=[_('Tool')] # type: ignore
|
tags=[_('Tool')] # type: ignore
|
||||||
)
|
)
|
||||||
@has_permissions(PermissionConstants.TOOL_DEBUG.get_workspace_permission())
|
@has_permissions(PermissionConstants.TOOL_DEBUG.get_workspace_permission())
|
||||||
def post(self, request: Request, workspace_id: str, tool_id: str):
|
def post(self, request: Request, workspace_id: str):
|
||||||
return result.success(ToolSerializer.Debug(
|
return result.success(ToolSerializer.Debug(
|
||||||
data={'tool_id': tool_id, 'workspace_id': workspace_id}
|
data={'workspace_id': workspace_id, 'user_id': request.user.id}
|
||||||
).debug(request.data))
|
).debug(request.data))
|
||||||
|
|
||||||
class Operate(APIView):
|
class Operate(APIView):
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user