2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-07-01 11:10:54 +00:00

Sales order variant stock (#5415)

* Annotate available variant stock to SalesOrderLine serializer

* Filter variant stock by:

- active = True
- salable = True

* Add 'salable' filter to StockList API

* Filter available stock in sales order table:

- Must be salable
- Must be active

* Update table display

* Bump API version
This commit is contained in:
Oliver
2023-08-09 21:45:12 +10:00
committed by GitHub
parent 1fe382e318
commit 62362455b8
4 changed files with 38 additions and 7 deletions

View File

@ -387,6 +387,7 @@ class StockFilter(rest_filters.FilterSet):
# Part attribute filters
assembly = rest_filters.BooleanFilter(label="Assembly", field_name='part__assembly')
active = rest_filters.BooleanFilter(label="Active", field_name='part__active')
salable = rest_filters.BooleanFilter(label="Salable", field_name='part__salable')
min_stock = rest_filters.NumberFilter(label='Minimum stock', field_name='quantity', lookup_expr='gte')
max_stock = rest_filters.NumberFilter(label='Maximum stock', field_name='quantity', lookup_expr='lte')