mirror of
https://github.com/pretix/pretix.git
synced 2026-05-06 15:24:02 +00:00
Web-based check-in interface (#1985)
This commit is contained in:
@@ -105,6 +105,11 @@ class CheckinListForm(forms.ModelForm):
|
||||
'exit_all_at': NextTimeField,
|
||||
}
|
||||
|
||||
def clean(self):
|
||||
d = super().clean()
|
||||
CheckinList.validate_rules(d.get('rules'))
|
||||
return d
|
||||
|
||||
|
||||
class SimpleCheckinListForm(forms.ModelForm):
|
||||
def __init__(self, **kwargs):
|
||||
|
||||
@@ -1134,6 +1134,13 @@ class TicketSettingsForm(SettingsForm):
|
||||
|
||||
|
||||
class CommentForm(I18nModelForm):
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
self.readonly = kwargs.pop('readonly')
|
||||
super().__init__(*args, **kwargs)
|
||||
if self.readonly:
|
||||
self.fields['comment'].widget.attrs['readonly'] = 'readonly'
|
||||
|
||||
class Meta:
|
||||
model = Event
|
||||
fields = ['comment']
|
||||
|
||||
@@ -149,7 +149,7 @@ class TeamForm(forms.ModelForm):
|
||||
'can_change_teams', 'can_change_organizer_settings',
|
||||
'can_manage_gift_cards',
|
||||
'can_change_event_settings', 'can_change_items',
|
||||
'can_view_orders', 'can_change_orders',
|
||||
'can_view_orders', 'can_change_orders', 'can_checkin_orders',
|
||||
'can_view_vouchers', 'can_change_vouchers']
|
||||
widgets = {
|
||||
'limit_events': forms.CheckboxSelectMultiple(attrs={
|
||||
|
||||
Reference in New Issue
Block a user