forked from CGM_Public/pretix_original
Allow check-in-list export to by sorted by order datetime (Z#23158159)
This commit is contained in:
@@ -119,6 +119,7 @@ class CheckInListMixin(BaseExporter):
|
||||
choices=[
|
||||
('name', _('Attendee name')),
|
||||
('code', _('Order code')),
|
||||
('datetime', _('Order date')),
|
||||
] + ([
|
||||
('name:{}'.format(k), _('Attendee name: {part}').format(part=label))
|
||||
for k, label, w in name_scheme['fields']
|
||||
@@ -229,6 +230,8 @@ class CheckInListMixin(BaseExporter):
|
||||
)
|
||||
elif sort == 'code':
|
||||
qs = qs.order_by(*o, 'order__code')
|
||||
elif sort == 'datetime':
|
||||
qs = qs.order_by(*o, 'order__datetime')
|
||||
elif sort.startswith('name:'):
|
||||
part = sort[5:]
|
||||
qs = qs.annotate(
|
||||
|
||||
Reference in New Issue
Block a user