From 88cd715eceb62e80c46c833d961e70b1f8bc8807 Mon Sep 17 00:00:00 2001 From: luelista Date: Tue, 24 Mar 2026 11:26:54 +0100 Subject: [PATCH] Always show Organizers and Events menu entries for staff (#6011) --- 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(