mirror of
https://github.com/inventree/InvenTree
synced 2024-08-30 18:33:04 +00:00
Merge pull request #1744 from matmair/stock-table-has-price
Stock table filter: has purchase price
This commit is contained in:
commit
d8f5cc7f56
@ -858,6 +858,17 @@ class StockList(generics.ListCreateAPIView):
|
|||||||
print("After error:", str(updated_after))
|
print("After error:", str(updated_after))
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
# Filter stock items which have a purchase price set
|
||||||
|
has_purchase_price = params.get('has_purchase_price', None)
|
||||||
|
|
||||||
|
if has_purchase_price is not None:
|
||||||
|
has_purchase_price = str2bool(has_purchase_price)
|
||||||
|
|
||||||
|
if has_purchase_price:
|
||||||
|
queryset = queryset.exclude(purchase_price=None)
|
||||||
|
else:
|
||||||
|
queryset = queryset.filter(purchase_price=None)
|
||||||
|
|
||||||
# Optionally, limit the maximum number of returned results
|
# Optionally, limit the maximum number of returned results
|
||||||
max_results = params.get('max_results', None)
|
max_results = params.get('max_results', None)
|
||||||
|
|
||||||
|
@ -205,7 +205,12 @@ function getAvailableTableFilters(tableKey) {
|
|||||||
batch: {
|
batch: {
|
||||||
title: '{% trans "Batch" %}',
|
title: '{% trans "Batch" %}',
|
||||||
description: '{% trans "Batch code" %}',
|
description: '{% trans "Batch code" %}',
|
||||||
}
|
},
|
||||||
|
has_purchase_price: {
|
||||||
|
type: 'bool',
|
||||||
|
title: '{% trans "Has purchase price" %}',
|
||||||
|
description: '{% trans "Show stock items which have a purchase price set" %}',
|
||||||
|
},
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user