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')