From b29c7fc11d4f2347050543a672ab2c020d123161 Mon Sep 17 00:00:00 2001 From: Mira Weller Date: Thu, 4 Apr 2024 14:01:12 +0200 Subject: [PATCH] Enable time machine only in testmode --- src/pretix/base/timemachine.py | 1 + src/pretix/control/templates/pretixcontrol/event/live.html | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/pretix/base/timemachine.py b/src/pretix/base/timemachine.py index 8053175bfa..2960850cfa 100644 --- a/src/pretix/base/timemachine.py +++ b/src/pretix/base/timemachine.py @@ -48,6 +48,7 @@ class TimeMachineMiddleware: def __call__(self, request): if hasattr(request, 'event') and hasattr(request, '_namespace') and request._namespace == 'presale' and \ 'timemachine_now_dt' in request.session and \ + request.event.testmode and \ request.user.has_event_permission(request.organizer, request.event, 'can_change_event_settings', request): request.now_dt = parse(request.session['timemachine_now_dt']) request.now_dt_is_fake = True diff --git a/src/pretix/control/templates/pretixcontrol/event/live.html b/src/pretix/control/templates/pretixcontrol/event/live.html index f03a0b5bf2..d7bbe228ad 100644 --- a/src/pretix/control/templates/pretixcontrol/event/live.html +++ b/src/pretix/control/templates/pretixcontrol/event/live.html @@ -124,6 +124,7 @@
+ {% if request.event.testmode %}
{% trans "Time machine" %} @@ -151,6 +152,7 @@
+ {% endif %}