Refactor: replace url() with path() for Django routes in plugin Installer

- Updated pluginHolder/urls.py to use path() instead of url()
- Added new API routes for plugin installation, uninstallation, enable, and disable
- Compatible with Django 4.x (url() was removed in Django 4.0)

Ref: PR 1644
This commit is contained in:
master3395
2026-01-06 19:26:35 +01:00
parent 5bfa4eee45
commit 7db104d744

View File

@@ -2,5 +2,9 @@ from django.urls import path
from . import views
urlpatterns = [
path('installed', views.installed, name='installed'),
path("installed", views.installed, name="installed"),
path("api/install/<str:plugin_name>/", views.install_plugin, name="install_plugin"),
path("api/uninstall/<str:plugin_name>/", views.uninstall_plugin, name="uninstall_plugin"),
path("api/enable/<str:plugin_name>/", views.enable_plugin, name="enable_plugin"),
path("api/disable/<str:plugin_name>/", views.disable_plugin, name="disable_plugin"),
]