Skip to content

Commit ae927fa

Browse files
Merge pull request #394 from MySecondLanguage/admin-filter
Improved admin filter
2 parents 9af135f + 3a9fc8e commit ae927fa

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

nxtbn/product/admin_filters.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,12 @@ class ProductFilter(filters.FilterSet):
1414
brand = filters.CharFilter(lookup_expr='icontains')
1515
related_to = filters.CharFilter(field_name='related_to__name', lookup_expr='icontains')
1616
collection = filters.ModelChoiceFilter(field_name='collections', queryset=Collection.objects.all())
17+
variant_id = filters.CharFilter(field_name='variants__id', lookup_expr='exact')
18+
variant_alias = filters.CharFilter(field_name='variants__alias', lookup_expr='icontains')
19+
variant_sku = filters.CharFilter(field_name='variants__sku', lookup_expr='icontains')
20+
variant_name = filters.CharFilter(field_name='variants__name', lookup_expr='icontains')
21+
title = filters.CharFilter(field_name='name', lookup_expr='icontains')
22+
1723

1824
class Meta:
1925
model = Product

0 commit comments

Comments
 (0)