From cdca60b307d6811e35ce8cc996e3ceaf2ced0444 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Sat, 25 Nov 2017 13:47:31 +0100 Subject: [PATCH] superusers should have all permissions for now --- src/c3nav/mapdata/models/access.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/c3nav/mapdata/models/access.py b/src/c3nav/mapdata/models/access.py index 60913aed..da48dbbf 100644 --- a/src/c3nav/mapdata/models/access.py +++ b/src/c3nav/mapdata/models/access.py @@ -50,6 +50,9 @@ class AccessPermission(models.Model): if not request.user.is_authenticated: return set() + if request.user.is_superuser: + return set(AccessRestriction.objects.all().values_list('pk', flat=True)) + cache_key = cls.user_access_permission_key(request.user) access_restriction_ids = cache.get(cache_key, None) if access_restriction_ids is None: