mirror of
https://github.com/pretix/pretix.git
synced 2026-05-05 15:14:04 +00:00
Subevent filter: Filter by start time
This commit is contained in:
@@ -844,18 +844,14 @@ class SubEventFilterForm(FilterForm):
|
|||||||
}),
|
}),
|
||||||
)
|
)
|
||||||
time_from = forms.TimeField(
|
time_from = forms.TimeField(
|
||||||
label=_('Time from'),
|
label=_('Start time from'),
|
||||||
required=False,
|
required=False,
|
||||||
widget=TimePickerWidget({
|
widget=TimePickerWidget({}),
|
||||||
'placeholder': _('Date from'),
|
|
||||||
}),
|
|
||||||
)
|
)
|
||||||
time_until = forms.TimeField(
|
time_until = forms.TimeField(
|
||||||
label=_('Time until'),
|
label=_('Start time until'),
|
||||||
required=False,
|
required=False,
|
||||||
widget=TimePickerWidget({
|
widget=TimePickerWidget({}),
|
||||||
'placeholder': _('Time until'),
|
|
||||||
}),
|
|
||||||
)
|
)
|
||||||
weekday = forms.MultipleChoiceField(
|
weekday = forms.MultipleChoiceField(
|
||||||
label=_('Weekday'),
|
label=_('Weekday'),
|
||||||
@@ -942,10 +938,7 @@ class SubEventFilterForm(FilterForm):
|
|||||||
qs = qs.filter(date_from__gte=date_start)
|
qs = qs.filter(date_from__gte=date_start)
|
||||||
|
|
||||||
if fdata.get('time_until'):
|
if fdata.get('time_until'):
|
||||||
qs = qs.filter(
|
qs = qs.filter(date_from__time__lte=fdata.get('time_until'))
|
||||||
Q(date_to__isnull=True, date_from__time__lte=fdata.get('time_until')) |
|
|
||||||
Q(date_to__isnull=False, date_to__time__lte=fdata.get('time_until'))
|
|
||||||
)
|
|
||||||
if fdata.get('time_from'):
|
if fdata.get('time_from'):
|
||||||
qs = qs.filter(date_from__time__gte=fdata.get('time_from'))
|
qs = qs.filter(date_from__time__gte=fdata.get('time_from'))
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user