From 1dcf2c5b891c463460f2f10fa3965e154cc9db8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Mon, 17 Dec 2018 04:12:18 +0100 Subject: [PATCH] add changeset_redirect --- src/c3nav/editor/urls.py | 3 ++- src/c3nav/editor/views/changes.py | 6 ++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/c3nav/editor/urls.py b/src/c3nav/editor/urls.py index 79b18169..8a591c8a 100644 --- a/src/c3nav/editor/urls.py +++ b/src/c3nav/editor/urls.py @@ -2,7 +2,7 @@ from django.apps import apps from django.conf.urls import url from c3nav.editor.views.account import change_password_view, login_view, logout_view, register_view -from c3nav.editor.views.changes import changeset_detail, changeset_edit +from c3nav.editor.views.changes import changeset_detail, changeset_edit, changeset_redirect from c3nav.editor.views.edit import edit, graph_edit, level_detail, list_objects, main_index, sourceimage, space_detail from c3nav.editor.views.users import user_detail, user_redirect @@ -39,6 +39,7 @@ urlpatterns = [ kwargs={'model': 'Level'}), url(r'^levels/(?Pc?[0-9]+)/graph/$', graph_edit, name='editor.levels.graph'), url(r'^spaces/(?Pc?[0-9]+)/graph/$', graph_edit, name='editor.spaces.graph'), + url(r'^changeset/$', changeset_redirect, name='editor.changesets.current'), url(r'^changesets/(?P[0-9]+)/$', changeset_detail, name='editor.changesets.detail'), url(r'^changesets/(?P[0-9]+)/edit$', changeset_edit, name='editor.changesets.edit'), url(r'^sourceimage/(?P[^/]+)$', sourceimage, name='editor.sourceimage'), diff --git a/src/c3nav/editor/views/changes.py b/src/c3nav/editor/views/changes.py index 0ee662da..5fccaed3 100644 --- a/src/c3nav/editor/views/changes.py +++ b/src/c3nav/editor/views/changes.py @@ -415,3 +415,9 @@ def changeset_edit(request, pk): 'changeset': changeset, 'form': form, }) + + +@sidebar_view +def changeset_redirect(request): + changeset = request.changeset + return redirect(changeset.get_absolute_url())