From e71691d4a595c45526331d2b9a216cce9f7e59b6 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Sat, 21 Jan 2017 19:10:46 +0100 Subject: [PATCH] Allow superusers to access events that are not yet live --- src/pretix/presale/utils.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/pretix/presale/utils.py b/src/pretix/presale/utils.py index 681c6f8fb..b49cd5f4b 100644 --- a/src/pretix/presale/utils.py +++ b/src/pretix/presale/utils.py @@ -67,7 +67,10 @@ def _detect_event(request, require_live=True): url.url_name == 'event.auth' or ( request.user.is_authenticated - and EventPermission.objects.filter(event=request.event, user=request.user).exists() + and ( + request.user.is_superuser + or EventPermission.objects.filter(event=request.event, user=request.user).exists() + ) ) )