From 7f96265ebd5e610c7ee75ede9db57de0ea6a5df8 Mon Sep 17 00:00:00 2001
From: Jonathan Weth <git@jonathanweth.de>
Date: Sat, 4 Mar 2023 10:48:05 +0100
Subject: [PATCH] Move API urls to api_urls.py to mount them correctly and not
 under /django/

---
 aleksis/apps/resint/frontend/index.js | 24 ------------------------
 aleksis/apps/resint/urls.py           |  5 ++++-
 2 files changed, 4 insertions(+), 25 deletions(-)

diff --git a/aleksis/apps/resint/frontend/index.js b/aleksis/apps/resint/frontend/index.js
index b8b497d..ccf2eb4 100644
--- a/aleksis/apps/resint/frontend/index.js
+++ b/aleksis/apps/resint/frontend/index.js
@@ -46,14 +46,6 @@ export default {
         byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true,
       },
     },
-    {
-      path: ":slug.pdf",
-      component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"),
-      name: "resint.posterShowCurrent",
-      props: {
-        byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true,
-      },
-    },
     {
       path: "groups/",
       component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"),
@@ -130,21 +122,5 @@ export default {
         byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true,
       },
     },
-    {
-      path: "live_documents/:slug.pdf",
-      component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"),
-      name: "resint.showLiveDocument",
-      props: {
-        byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true,
-      },
-    },
-    {
-      path: "api/live_documents/:slug.pdf",
-      component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"),
-      name: "resint.apiShowLiveDocument",
-      props: {
-        byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true,
-      },
-    },
   ],
 };
diff --git a/aleksis/apps/resint/urls.py b/aleksis/apps/resint/urls.py
index f62ccb1..c7e308a 100644
--- a/aleksis/apps/resint/urls.py
+++ b/aleksis/apps/resint/urls.py
@@ -23,7 +23,6 @@ urlpatterns = [
     path("upload/", PosterUploadView.as_view(), name="poster_upload"),
     path("<int:pk>/edit/", PosterEditView.as_view(), name="poster_edit"),
     path("<int:pk>/delete/", PosterDeleteView.as_view(), name="poster_delete"),
-    path("<str:slug>.pdf", PosterCurrentView.as_view(), name="poster_show_current"),
     path("groups/", PosterGroupListView.as_view(), name="poster_group_list"),
     path("groups/create/", PosterGroupCreateView.as_view(), name="create_poster_group"),
     path("groups/<int:pk>/edit/", PosterGroupEditView.as_view(), name="edit_poster_group"),
@@ -44,6 +43,10 @@ urlpatterns = [
         LiveDocumentDeleteView.as_view(),
         name="delete_live_document",
     ),
+]
+
+api_urlpatterns = [
+    path("<str:slug>.pdf", PosterCurrentView.as_view(), name="poster_show_current"),
     path(
         "live_documents/<str:slug>.pdf",
         LiveDocumentShowView.as_view(),
-- 
GitLab