From a9438be2f3c06f59f2dece2583e94352b751eefb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Wed, 21 Nov 2018 22:15:21 +0100 Subject: [PATCH] space_detail editor API --- src/c3nav/editor/views/edit.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/c3nav/editor/views/edit.py b/src/c3nav/editor/views/edit.py index 70a63143..70eb87f3 100644 --- a/src/c3nav/editor/views/edit.py +++ b/src/c3nav/editor/views/edit.py @@ -88,7 +88,7 @@ def level_detail(request, pk): }, fields=('level', 'can_edit_graph', 'can_create_level', 'child_models', 'levels_on_top')) -@sidebar_view +@sidebar_view(api_hybrid=True) @etag(etag_func) def space_detail(request, level, pk): Level = request.changeset.wrap_model('Level') @@ -105,7 +105,7 @@ def space_detail(request, level, pk): else: submodels = ('POI', 'Area', 'AltitudeMarker', 'LeaveDescription', 'CrossDescription') - return render(request, 'editor/space.html', { + return APIHybridTemplateContextResponse('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', @@ -115,7 +115,7 @@ def space_detail(request, level, pk): 'child_models': [child_model(request, model_name, kwargs={'space': pk}, parent=space) for model_name in submodels], 'geometry_url': '/api/editor/geometries/?space='+pk if can_edit else None, - }) + }, fields=('level', 'space', 'can_edit_graph', 'child_models')) def get_changeset_exceeded(request):