mirror of
https://github.com/pretix/pretix.git
synced 2026-05-05 15:14:04 +00:00
Item typeahead: Allow search by internal name
This commit is contained in:
@@ -400,9 +400,13 @@ def items_select2(request, **kwargs):
|
|||||||
except ValueError:
|
except ValueError:
|
||||||
page = 1
|
page = 1
|
||||||
|
|
||||||
qs = request.event.items.filter(
|
q = Q(name__icontains=i18ncomp(query)) | Q(internal_name__icontains=query)
|
||||||
name__icontains=i18ncomp(query)
|
try:
|
||||||
).order_by(
|
if query.isdigit():
|
||||||
|
q |= Q(pk=int(query))
|
||||||
|
except ValueError:
|
||||||
|
pass
|
||||||
|
qs = request.event.items.filter(q).order_by(
|
||||||
F('category__position').asc(nulls_first=True),
|
F('category__position').asc(nulls_first=True),
|
||||||
'category',
|
'category',
|
||||||
'position',
|
'position',
|
||||||
|
|||||||
Reference in New Issue
Block a user