From 63797913706e82ccb1f80fedfb6ec2f9c53beb07 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Felix=20Sch=C3=A4fer?= <felix@thegcat.net>
Date: Fri, 11 Feb 2022 17:41:27 +0100
Subject: [PATCH] Better adhere to suggested Pretix view style

---
 .../templates/pretix_matrix_inviter/settings.html           | 6 ++++--
 pretix_matrix_inviter/views.py                              | 3 +++
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/pretix_matrix_inviter/templates/pretix_matrix_inviter/settings.html b/pretix_matrix_inviter/templates/pretix_matrix_inviter/settings.html
index 9b8cf95..27c5241 100644
--- a/pretix_matrix_inviter/templates/pretix_matrix_inviter/settings.html
+++ b/pretix_matrix_inviter/templates/pretix_matrix_inviter/settings.html
@@ -6,8 +6,10 @@
     <h1>{% trans "Matrix inviter" %}</h1>
     <form action="" method="post" class="form-horizontal">
         {% csrf_token %}
-        {% bootstrap_form_errors form %}
-				{% bootstrap_form form layout="horizontal" %}
+        <fieldset>
+            <legend>{% trans "Matrix inviter settings" %}</legend>
+            {% bootstrap_form form layout="horizontal" %}
+        </fieldset>
         <div class="form-group submit-group">
             <button type="submit" class="btn btn-primary btn-save">
                 {% trans "Save" %}
diff --git a/pretix_matrix_inviter/views.py b/pretix_matrix_inviter/views.py
index 2abfcee..92c5a72 100644
--- a/pretix_matrix_inviter/views.py
+++ b/pretix_matrix_inviter/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 MatrixInviterForm
 
 
 class MatrixInviterView(EventSettingsViewMixin, EventSettingsFormView):
+    model = Event
+    permission = "can_change_settings"
     form_class = MatrixInviterForm
     template_name = "pretix_matrix_inviter/settings.html"
 
-- 
GitLab