From a768bb762fe7e7fd560997385616b7fe2c3c41fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Sat, 18 Nov 2017 17:51:55 +0100 Subject: [PATCH] allow jumping from space detail to space list of other level --- src/c3nav/editor/views/edit.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/c3nav/editor/views/edit.py b/src/c3nav/editor/views/edit.py index 46e4b288..46c04f57 100644 --- a/src/c3nav/editor/views/edit.py +++ b/src/c3nav/editor/views/edit.py @@ -71,12 +71,15 @@ def level_detail(request, pk): @sidebar_view @etag(etag_func) def space_detail(request, level, pk): + Level = request.changeset.wrap_model('Level') Space = request.changeset.wrap_model('Space') qs = Space.objects.filter(Space.q_for_request(request)) space = get_object_or_404(qs.select_related('level'), level__pk=level, pk=pk) return render(request, 'editor/space.html', { + 'levels': Level.objects.filter(Level.q_for_request(request), on_top_of__isnull=True), 'level': space.level, + 'level_url': 'editor.spaces.list', 'space': space, 'can_edit': request.changeset.can_edit(request),