From a4a599a6de621fc7b8fedf98da0f7142e8cb33db Mon Sep 17 00:00:00 2001 From: Mira Weller Date: Thu, 19 Mar 2026 13:33:24 +0100 Subject: [PATCH] fix out-of-the-box experience --- src/pretix/control/navigation.py | 2 +- src/pretix/control/views/dashboards.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pretix/control/navigation.py b/src/pretix/control/navigation.py index 51acabf28..61e341134 100644 --- a/src/pretix/control/navigation.py +++ b/src/pretix/control/navigation.py @@ -363,7 +363,7 @@ def get_global_navigation(request): 'icon': 'dashboard', }, ] - if request.user.is_in_any_teams: + if request.user.is_in_any_teams or request.user.is_staff: nav += [ { 'label': _('Events'), diff --git a/src/pretix/control/views/dashboards.py b/src/pretix/control/views/dashboards.py index a74039b44..02bddc996 100644 --- a/src/pretix/control/views/dashboards.py +++ b/src/pretix/control/views/dashboards.py @@ -641,7 +641,7 @@ def user_index(request): ctx = { 'widgets': rearrange(widgets), - 'can_create_event': request.user.teams.with_organizer_permission("organizer.events:create").exists(), + 'can_create_event': request.user.teams.with_organizer_permission("organizer.events:create").exists() or request.user.is_staff, 'upcoming': widgets_for_event_qs( request, annotated_event_query(request, lazy=True).filter(