From a95627dc3b5d76bfd8bf0674765ffb9de8d3dcc9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Sun, 15 Dec 2024 16:25:11 +0000 Subject: [PATCH] only show access restriction map if access base mapdata is set --- src/c3nav/editor/views/edit.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/c3nav/editor/views/edit.py b/src/c3nav/editor/views/edit.py index 8cb57b11..0ac6232f 100644 --- a/src/c3nav/editor/views/edit.py +++ b/src/c3nav/editor/views/edit.py @@ -376,7 +376,7 @@ def edit(request, pk=None, model=None, level=None, space=None, on_top_of=None, e 'form': form, }) - if model is AccessRestrictionGroup: + if model is AccessRestrictionGroup and request.user_permissions.can_access_base_mapdata: levels = list(Level.objects.filter(Level.q_for_request(request), on_top_of__isnull=True)) ctx.update({ "levels": levels, @@ -538,7 +538,7 @@ def list_objects(request, model=None, level=None, space=None, explicit_edit=Fals 'grouped_objects': grouped_objects, }) - if model is AccessRestriction: + if model is AccessRestriction and request.user_permissions.can_access_base_mapdata: levels = list(Level.objects.filter(Level.q_for_request(request), on_top_of__isnull=True)) ctx.update({ "levels": levels,