mirror of
https://github.com/inventree/InvenTree
synced 2024-08-30 18:33:04 +00:00
Add regex filter for part name
This commit is contained in:
parent
fd5d20ad13
commit
0c73fa3b58
@ -425,6 +425,9 @@ class PartFilter(rest_filters.FilterSet):
|
||||
else:
|
||||
queryset = queryset.filter(IPN='')
|
||||
|
||||
# Regex filter for name
|
||||
name_regex = rest_filters.CharFilter(label='Filter by name (regex)', field_name='name', lookup_expr='iregex')
|
||||
|
||||
# Exact match for IPN
|
||||
IPN = rest_filters.CharFilter(
|
||||
label='Filter by exact IPN (internal part number)',
|
||||
@ -433,10 +436,7 @@ class PartFilter(rest_filters.FilterSet):
|
||||
)
|
||||
|
||||
# Regex match for IPN
|
||||
IPN_regex = rest_filters.CharFilter(
|
||||
label='Filter by regex on IPN (internal part number) field',
|
||||
field_name='IPN', lookup_expr='iregex'
|
||||
)
|
||||
IPN_regex = rest_filters.CharFilter(label='Filter by regex on IPN (internal part number)', field_name='IPN', lookup_expr='iregex')
|
||||
|
||||
# low_stock filter
|
||||
low_stock = rest_filters.BooleanFilter(label='Low stock', method='filter_low_stock')
|
||||
|
Loading…
Reference in New Issue
Block a user