From abace901f24b7e66423383807eab5b630bfb6199 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Mon, 26 Nov 2018 18:47:32 +0100 Subject: [PATCH] update /api/changesets/current/ endpoint to return direct_editing state --- src/c3nav/editor/api.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/c3nav/editor/api.py b/src/c3nav/editor/api.py index b254d108..8e14199b 100644 --- a/src/c3nav/editor/api.py +++ b/src/c3nav/editor/api.py @@ -348,7 +348,10 @@ class ChangeSetViewSet(ReadOnlyModelViewSet): if not can_access_editor(request): return PermissionDenied changeset = ChangeSet.get_for_request(request) - return Response(changeset.serialize()) + return Response({ + 'direct_editing': changeset.direct_editing, + 'changeset': changeset.serialize() if changeset.pk else None, + }) @action(detail=True, methods=['get']) def changes(self, request, *args, **kwargs):