From 61dd85783c21a63335c7faf578e0af49f33b9e6a Mon Sep 17 00:00:00 2001
From: Dominik George <dominik.george@teckids.org>
Date: Wed, 14 Dec 2022 22:05:42 +0100
Subject: [PATCH] Remove django-js-reverse

---
 aleksis/core/settings.py                  | 1 -
 aleksis/core/templates/core/base.html     | 3 ---
 aleksis/core/templates/core/vue_base.html | 3 ---
 aleksis/core/urls.py                      | 2 --
 pyproject.toml                            | 1 -
 5 files changed, 10 deletions(-)

diff --git a/aleksis/core/settings.py b/aleksis/core/settings.py
index b367ddae1..daafab787 100644
--- a/aleksis/core/settings.py
+++ b/aleksis/core/settings.py
@@ -130,7 +130,6 @@ INSTALLED_APPS = [
     "material",
     "ckeditor",
     "ckeditor_uploader",
-    "django_js_reverse",
     "colorfield",
     "django_bleach",
     "favicon",
diff --git a/aleksis/core/templates/core/base.html b/aleksis/core/templates/core/base.html
index 582a709d2..6b9ff71ab 100644
--- a/aleksis/core/templates/core/base.html
+++ b/aleksis/core/templates/core/base.html
@@ -26,9 +26,6 @@
   {% include_css "Roboto900" %}
   <link rel="stylesheet" href="{% sass_src 'public/style.scss' %}">
 
-  {# Add JS URL resolver #}
-  <script src="{% url "js_reverse" %}" type="text/javascript"></script>
-
   {# Add i18n names for calendar (for use in datepicker) #}
   {# Passing the locale is not necessary for the scripts to work, but prevents caching issues #}
   <script src="{% url "javascript-catalog" %}?locale={{ LANGUAGE_CODE }}" type="text/javascript"></script>
diff --git a/aleksis/core/templates/core/vue_base.html b/aleksis/core/templates/core/vue_base.html
index 85abd8e79..261c3bb81 100644
--- a/aleksis/core/templates/core/vue_base.html
+++ b/aleksis/core/templates/core/vue_base.html
@@ -26,9 +26,6 @@
   {% include_css "Roboto700" %}
   {% include_css "Roboto900" %}
 
-  {# Add JS URL resolver #}
-  <script src="{% url "js_reverse" %}" type="text/javascript"></script>
-
   {# Add i18n names for calendar (for use in datepicker) #}
   {# Passing the locale is not necessary for the scripts to work, but prevents caching issues #}
   <script src="{% url "javascript-catalog" %}?locale={{ LANGUAGE_CODE }}" type="text/javascript"></script>
diff --git a/aleksis/core/urls.py b/aleksis/core/urls.py
index b23b6f1d9..806a284ac 100644
--- a/aleksis/core/urls.py
+++ b/aleksis/core/urls.py
@@ -8,7 +8,6 @@ from django.views.i18n import JavaScriptCatalog
 
 import calendarweek.django
 from ckeditor_uploader import views as ckeditor_uploader_views
-from django_js_reverse.views import urls_js
 from health_check.urls import urlpatterns as health_urls
 from oauth2_provider.views import ConnectDiscoveryInfoView
 from rules.contrib.views import permission_required
@@ -155,7 +154,6 @@ urlpatterns = [
         name="ckeditor_browse",
     ),
     path("select2/", include("django_select2.urls")),
-    path("jsreverse.js", urls_js, name="js_reverse"),
     path("calendarweek_i18n.js", calendarweek.django.i18n_js, name="calendarweek_i18n_js"),
     path("gettext.js", JavaScriptCatalog.as_view(), name="javascript-catalog"),
     path(
diff --git a/pyproject.toml b/pyproject.toml
index 2cf185054..5ff94159b 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -80,7 +80,6 @@ django-filter = "^2.2.0"
 django-templated-email = "^3.0.0"
 html2text = "^2020.0.0"
 django-ckeditor = "^6.0.0"
-django-js-reverse = "^0.9.1"
 calendarweek = "^0.5.0"
 Celery = {version="^5.2", extras=["django", "redis"]}
 django-celery-results = "^2.0.1"
-- 
GitLab