Select Git revision
Forked from
KIF / AKPlanning
Source project has a limited visibility.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
forms.py 626 B
from django import forms
from django.utils.translation import ugettext_lazy as _
from pretix.base.forms import SettingsForm
class MatrixInviterForm(SettingsForm):
matrix_inviter_items = forms.MultipleChoiceField(
widget=forms.CheckboxSelectMultiple(
attrs={"class": "scrolling-multiple-choice"}
),
label=_("Ask Matrix ID for"),
required=True,
choices=[],
)
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.fields["matrix_inviter_items"].choices = [
(i.pk, i.name) for i in self.obj.items.all()
]