From c5a6181193bd83dc9dc518286d3627089a3ddad0 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Mon, 12 Aug 2024 05:36:20 +0000 Subject: [PATCH] Adjust API endpoints --- src/backend/InvenTree/plugin/api.py | 13 +++++++++++-- src/frontend/src/enums/ApiEndpoints.tsx | 4 +++- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/src/backend/InvenTree/plugin/api.py b/src/backend/InvenTree/plugin/api.py index 0af8722ece..d72d5f99e5 100644 --- a/src/backend/InvenTree/plugin/api.py +++ b/src/backend/InvenTree/plugin/api.py @@ -463,9 +463,18 @@ plugin_api_urls = [ 'plugins/', include([ path( - 'panels/', + 'ui/', include([ - path('', PluginPanelList.as_view(), name='api-plugin-panel-list') + path( + 'panels/', + include([ + path( + '', + PluginPanelList.as_view(), + name='api-plugin-panel-list', + ) + ]), + ) ]), ), # Plugin management diff --git a/src/frontend/src/enums/ApiEndpoints.tsx b/src/frontend/src/enums/ApiEndpoints.tsx index 0f9a3c26f4..225245c99d 100644 --- a/src/frontend/src/enums/ApiEndpoints.tsx +++ b/src/frontend/src/enums/ApiEndpoints.tsx @@ -169,7 +169,9 @@ export enum ApiEndpoints { plugin_reload = 'plugins/reload/', plugin_activate = 'plugins/:key/activate/', plugin_uninstall = 'plugins/:key/uninstall/', - plugin_panel_list = 'plugins/panels/', + + // User interface plugin endpoints + plugin_panel_list = 'plugins/ui/panels/', // Machine API endpoints machine_types_list = 'machine/types/',