Cancelling events: Allow to cancel all dates in a series

This commit is contained in:
Raphael Michel
2020-03-23 10:36:38 +01:00
parent 45e548873e
commit ac2fc2de5c
2 changed files with 14 additions and 4 deletions

View File

@@ -526,8 +526,8 @@ class EventCancelForm(forms.Form):
subevent = forms.ModelChoiceField(
SubEvent.objects.none(),
label=pgettext_lazy('subevent', 'Date'),
required=True,
empty_label=None
required=False,
empty_label=pgettext_lazy('subevent', 'All dates')
)
auto_refund = forms.BooleanField(
label=_('Automatically refund money if possible'),
@@ -655,11 +655,10 @@ class EventCancelForm(forms.Form):
'event': self.event.slug,
'organizer': self.event.organizer.slug,
}),
'data-placeholder': pgettext_lazy('subevent', 'Date')
'data-placeholder': pgettext_lazy('subevent', 'All dates')
}
)
self.fields['subevent'].widget.choices = self.fields['subevent'].choices
self.fields['subevent'].required = True
else:
del self.fields['subevent']
change_decimal_field(self.fields['keep_fee_fixed'], self.event.currency)