Visibly de-highlight disabled products

This commit is contained in:
Raphael Michel
2021-05-19 09:53:25 +02:00
parent f20ac78586
commit ac4e4a2578
8 changed files with 41 additions and 16 deletions

View File

@@ -583,17 +583,17 @@ def itemvarquota_select2(request, **kwargs):
if variations:
choices.append((str(i.pk), _('{product} Any variation').format(product=i), ''))
for v in variations:
choices.append(('%d-%d' % (i.pk, v.pk), '%s %s' % (i, v.value), ''))
choices.append(('%d-%d' % (i.pk, v.pk), '%s %s' % (i, v.value), '', not i.active))
else:
choices.append((str(i.pk), str(i), ''))
choices.append((str(i.pk), str(i), '', not i.active))
for q in quotaqs:
if request.event.has_subevents:
choices.append(('q-%d' % q.pk,
_('Any product in quota "{quota}"').format(
quota=q
), str(q.subevent)))
), str(q.subevent), False))
else:
choices.append(('q-%d' % q.pk, _('Any product in quota "{quota}"').format(quota=q), ''))
choices.append(('q-%d' % q.pk, _('Any product in quota "{quota}"').format(quota=q), '', False))
doc = {
'results': [
@@ -601,8 +601,9 @@ def itemvarquota_select2(request, **kwargs):
'id': k,
'text': str(v),
'event': str(t),
'inactive': d
}
for k, v, t in choices
for k, v, t, d in choices
],
'pagination': {
"more": more