Skip to content
Snippets Groups Projects
Commit 54ad1253 authored by Felix Schäfer's avatar Felix Schäfer :construction_worker:
Browse files
parent 24c4e3be
No related branches found
No related tags found
No related merge requests found
......@@ -11,7 +11,7 @@ from pretix.base.forms import SettingsForm
from .helpers import matrix_room_info_for_event
class MatrixInviterForm(SettingsForm):
class MatrixInviterSettingsForm(SettingsForm):
matrix_inviter_items = MultipleChoiceField(
widget=CheckboxSelectMultiple(attrs={"class": "scrolling-multiple-choice"}),
label=gettext_lazy("Ask Matrix ID for"),
......
......@@ -130,7 +130,7 @@ def matrix_inviter_kick_async(sender, order, **kwargs):
@receiver(nav_event_settings, dispatch_uid="matrix_inviter_nav_settings")
def navbar_settings(sender, request=None, **kwargs):
def navbar_settings(sender, request, **kwargs):
url = resolve(request.path_info)
return [
{
......
......@@ -7,7 +7,7 @@
<form action="" method="post" class="form-horizontal">
{% csrf_token %}
<fieldset>
<legend>{% trans "Matrix inviter settings" %}</legend>
<legend>{% trans "Settings" %}</legend>
{% bootstrap_form form layout="horizontal" %}
</fieldset>
<div class="form-group submit-group">
......
from django.urls import path
from .views import MatrixInviterView
from .views import MatrixInviterSettingsView
urlpatterns = [
path(
"control/event/<str:organizer>/<str:event>/matrix_inviter/",
MatrixInviterView.as_view(),
MatrixInviterSettingsView.as_view(),
name="settings",
)
]
......@@ -2,13 +2,13 @@ from django.urls import reverse
from pretix.base.models import Event
from pretix.control.views.event import EventSettingsFormView, EventSettingsViewMixin
from .forms import MatrixInviterForm
from .forms import MatrixInviterSettingsForm
class MatrixInviterView(EventSettingsViewMixin, EventSettingsFormView):
class MatrixInviterSettingsView(EventSettingsViewMixin, EventSettingsFormView):
model = Event
permission = "can_change_settings"
form_class = MatrixInviterForm
form_class = MatrixInviterSettingsForm
template_name = "pretix_matrix_inviter/settings.html"
def get_success_url(self, **kwargs):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment