update /api/changesets/current/ endpoint to return direct_editing state

This commit is contained in:
Laura Klünder 2018-11-26 18:47:32 +01:00
parent 993ed7bcdb
commit abace901f2

View file

@ -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):