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