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:21:45 +01:00
parent 25048fc9a1
commit ba262bdcb1
1 changed files with 4 additions and 0 deletions

View File

@ -3,4 +3,8 @@ from . import views
urlpatterns = [
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'),
]