From 93af6fb951c308cbad77fc763c386ebfcf522cd9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Tue, 20 Nov 2018 23:09:59 +0100 Subject: [PATCH] insert missing if for can_access_base_mapdata --- src/c3nav/editor/views/edit.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/c3nav/editor/views/edit.py b/src/c3nav/editor/views/edit.py index 89a8857d..496c426a 100644 --- a/src/c3nav/editor/views/edit.py +++ b/src/c3nav/editor/views/edit.py @@ -149,7 +149,8 @@ def edit(request, pk=None, model=None, level=None, space=None, on_top_of=None, e if level is not None: kwargs.update({'level__pk': level}) qs = qs.select_related('level') - can_edit = False + if not request.user_permissions.can_access_base_mapdata: + can_edit = False elif space is not None: kwargs.update({'space__pk': space}) qs = qs.select_related('space')