From 7c11daef07d006a8f56840e62e6487daa1040e43 Mon Sep 17 00:00:00 2001 From: Tobias Kunze Date: Sun, 18 May 2025 17:22:16 +0200 Subject: [PATCH] Update permission names for v2025.1.0 --- pretalx_broadcast_tools/signals.py | 2 +- pretalx_broadcast_tools/views/orga.py | 2 +- pretalx_broadcast_tools/views/schedule.py | 2 +- pretalx_broadcast_tools/views/voctomix_export.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pretalx_broadcast_tools/signals.py b/pretalx_broadcast_tools/signals.py index a3eb526..88ab631 100644 --- a/pretalx_broadcast_tools/signals.py +++ b/pretalx_broadcast_tools/signals.py @@ -20,7 +20,7 @@ hierarkey.add_default("broadcast_tools_lower_thirds_info_string", "", LazyI18nSt @receiver(nav_event_settings) def navbar_info(sender, request, **kwargs): url = resolve(request.path_info) - if not request.user.has_perm("orga.change_settings", request.event): + if not request.user.has_perm("event.update_event", request.event): return [] return [ { diff --git a/pretalx_broadcast_tools/views/orga.py b/pretalx_broadcast_tools/views/orga.py index 3bf28e6..d3efef5 100644 --- a/pretalx_broadcast_tools/views/orga.py +++ b/pretalx_broadcast_tools/views/orga.py @@ -6,7 +6,7 @@ from ..forms import BroadcastToolsSettingsForm class BroadcastToolsOrgaView(PermissionRequired, FormView): form_class = BroadcastToolsSettingsForm - permission_required = "orga.change_settings" + permission_required = "event.update_event" template_name = "pretalx_broadcast_tools/orga.html" def get_success_url(self): diff --git a/pretalx_broadcast_tools/views/schedule.py b/pretalx_broadcast_tools/views/schedule.py index 6a80d40..ea9088b 100644 --- a/pretalx_broadcast_tools/views/schedule.py +++ b/pretalx_broadcast_tools/views/schedule.py @@ -12,7 +12,7 @@ from ..utils.placeholders import placeholders class BroadcastToolsScheduleView(EventPermissionRequired, ScheduleMixin, View): - permission_required = "agenda.view_schedule" + permission_required = "schedule.list_schedule" def get(self, request, *args, **kwargs): schedule = ScheduleData( diff --git a/pretalx_broadcast_tools/views/voctomix_export.py b/pretalx_broadcast_tools/views/voctomix_export.py index 50f8f0f..5e3a93e 100644 --- a/pretalx_broadcast_tools/views/voctomix_export.py +++ b/pretalx_broadcast_tools/views/voctomix_export.py @@ -9,7 +9,7 @@ from pretalx_broadcast_tools.management.commands.export_voctomix_lower_thirds im class BroadcastToolsLowerThirdsVoctomixDownloadView(EventPermissionRequired, View): - permission_required = "agenda.view_schedule" + permission_required = "schedule.list_schedule" def get(self, request, *args, **kwargs): targz_path = get_export_targz_path(self.request.event)