mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-29 16:12:55 +00:00
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/import', views.ToolView.Import.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>/debug', views.ToolView.Debug.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>/edit_icon', views.ToolView.EditIcon.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()),
|
||||
]
|
||||
|
|
|
|||
|
|
@ -60,9 +60,9 @@ class ToolView(APIView):
|
|||
tags=[_('Tool')] # type: ignore
|
||||
)
|
||||
@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(
|
||||
data={'tool_id': tool_id, 'workspace_id': workspace_id}
|
||||
data={'workspace_id': workspace_id, 'user_id': request.user.id}
|
||||
).debug(request.data))
|
||||
|
||||
class Operate(APIView):
|
||||
|
|
|
|||
Loading…
Reference in New Issue