diff --git a/src/pretix/base/timemachine.py b/src/pretix/base/timemachine.py index 8053175bf..2960850cf 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 f03a0b5bf..d7bbe228a 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 %}