From dd5d4c56edf708f7e2d4262b312f024c97a9c2da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Thu, 27 Jul 2017 19:21:07 +0200 Subject: [PATCH] todo: permissions --- src/c3nav/editor/api.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/c3nav/editor/api.py b/src/c3nav/editor/api.py index 6ed5c243..b8ac6d50 100644 --- a/src/c3nav/editor/api.py +++ b/src/c3nav/editor/api.py @@ -97,6 +97,7 @@ class EditorViewSet(ViewSet): levels_under = [levels[pk] for pk in levels_under] levels_on_top = [levels[pk] for pk in levels_on_top] + # todo: permissions graphnodes = tuple(chain(*(space.graphnodes.all() for space in chain(*(level.spaces.all() for level in levels.values()))))) @@ -151,6 +152,7 @@ class EditorViewSet(ViewSet): for building in buildings: building.opacity = 0.5 + # todo: permissions graphnodes = request.changeset.wrap_model('GraphNode').objects.all() graphnodes = graphnodes.filter((Q(space__in=other_spaces) & Q(space_transfer=True)) | Q(space__pk=space.pk))