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/',