From 362b3f08e77c44581ea9806c64ab458fd4e8dd17 Mon Sep 17 00:00:00 2001 From: Mira Weller Date: Thu, 17 Jul 2025 17:05:41 +0200 Subject: [PATCH] add Data sync problems to organizer nav --- src/pretix/control/navigation.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/pretix/control/navigation.py b/src/pretix/control/navigation.py index 5125c9965d..cf8e43a798 100644 --- a/src/pretix/control/navigation.py +++ b/src/pretix/control/navigation.py @@ -660,6 +660,18 @@ def get_organizer_navigation(request): 'icon': 'download', }) + if 'can_change_organizer_settings' in request.orgapermset: + merge_in(nav, [{ + 'parent': reverse('control:organizer.export', kwargs={ + 'organizer': request.organizer.slug, + }), + 'label': _('Data sync problems'), + 'url': reverse('control:organizer.datasync.failedjobs', kwargs={ + 'organizer': request.organizer.slug, + }), + 'active': (url.url_name == 'organizer.datasync.failedjobs'), + }]) + merge_in(nav, sorted( sum((list(a[1]) for a in nav_organizer.send(request.organizer, request=request, organizer=request.organizer)), []),