From 3657e1e586ae4c9be0f31cda416542400e182233 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Felix=20Sch=C3=A4fer?= <felix@thegcat.net>
Date: Mon, 6 Feb 2023 20:32:12 +0100
Subject: [PATCH] Add correct permission check

https://docs.pretix.eu/en/latest/development/api/customview.html?highlight=permission#event-settings-view
---
 pretix_public_registrations/views.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/pretix_public_registrations/views.py b/pretix_public_registrations/views.py
index b1d912f..4fd2fab 100644
--- a/pretix_public_registrations/views.py
+++ b/pretix_public_registrations/views.py
@@ -1,10 +1,13 @@
 from django.urls import reverse
+from pretix.base.models import Event
 from pretix.control.views.event import EventSettingsFormView, EventSettingsViewMixin
 
 from .forms import PublicRegistrationsSettingsForm
 
 
 class PublicRegistrationsSettingsView(EventSettingsViewMixin, EventSettingsFormView):
+    model = Event
+    permission = "can_change_settings"
     form_class = PublicRegistrationsSettingsForm
     template_name = "pretix_public_registrations/settings.html"
 
-- 
GitLab