From 7db104d74453375e3582badb7f12d7d1caa067f9 Mon Sep 17 00:00:00 2001 From: master3395 Date: Tue, 6 Jan 2026 19:26:35 +0100 Subject: [PATCH] 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 --- pluginHolder/urls.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pluginHolder/urls.py b/pluginHolder/urls.py index d0dd320d3..d4d1c662f 100644 --- a/pluginHolder/urls.py +++ b/pluginHolder/urls.py @@ -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//", views.install_plugin, name="install_plugin"), + path("api/uninstall//", views.uninstall_plugin, name="uninstall_plugin"), + path("api/enable//", views.enable_plugin, name="enable_plugin"), + path("api/disable//", views.disable_plugin, name="disable_plugin"), ]