From 3ddf2458f7c81bad5b834308a92c789de3ecd64a Mon Sep 17 00:00:00 2001 From: "N. Geisler" <ngeisler@fachschaft.informatik.tu-darmstadt.de> Date: Fri, 25 Oct 2019 13:33:26 +0200 Subject: [PATCH] redirect top level page to current event overview --- AKDashboard/urls.py | 9 +++++++++ AKDashboard/views.py | 11 ++++++++++- AKPlanning/urls.py | 1 + 3 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 AKDashboard/urls.py diff --git a/AKDashboard/urls.py b/AKDashboard/urls.py new file mode 100644 index 00000000..b920578c --- /dev/null +++ b/AKDashboard/urls.py @@ -0,0 +1,9 @@ +from django.urls import path + +from AKDashboard import views + +app_name = "dashboard" + +urlpatterns = [ + path('', views.TopLevelRedirectView.as_view(), name='top_level_redirect'), +] diff --git a/AKDashboard/views.py b/AKDashboard/views.py index 60f00ef0..f987b140 100644 --- a/AKDashboard/views.py +++ b/AKDashboard/views.py @@ -1 +1,10 @@ -# Create your views here. +from django.urls import reverse_lazy +from django.views.generic import RedirectView + +from AKModel.models import Event + + +class TopLevelRedirectView(RedirectView): + is_permanent = False + url = reverse_lazy('submit:submission_overview', + kwargs={'event_slug': Event.objects.filter(active=True).last().slug}) diff --git a/AKPlanning/urls.py b/AKPlanning/urls.py index 44811231..76f8b94e 100644 --- a/AKPlanning/urls.py +++ b/AKPlanning/urls.py @@ -19,5 +19,6 @@ from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), path('', include('AKSubmission.urls', namespace='submit')), + path('', include('AKDashboard.urls', namespace='dashboard')), path('i18n/', include('django.conf.urls.i18n')), ] -- GitLab