2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-07-09 07:00:56 +00:00

BOM Table Improvements (#3310)

* Bug fix for "multi delete" form

- Was requesting entire LIST endpoint before launching form
- Could cause extremely long delays before window opened

* Improve rendering of "no stock available" in BOM table

* Adds footer row to BOM table

- Display total number of parts
- Display minimum "can build" amount

* Added extra information to footer row

* Annotate 'ordering' quantity to BOM list

- Display this quantity in the BOM table

* Bump API version

* JS linting

* Allow BOM list to be filtered by "on_order" parameter

* Add information showing amount that can be built once orders are received
This commit is contained in:
Oliver
2022-07-08 14:13:00 +10:00
committed by GitHub
parent 13dc14ce6f
commit 8f10bbb7e1
10 changed files with 136 additions and 26 deletions

View File

@ -263,6 +263,7 @@ function deleteSupplierParts(parts, options={}) {
constructForm('{% url "api-supplier-part-list" %}', {
method: 'DELETE',
multi_delete: true,
title: '{% trans "Delete Supplier Parts" %}',
preFormContent: html,
form_data: {
@ -491,6 +492,7 @@ function deleteManufacturerParts(selections, options={}) {
constructForm('{% url "api-manufacturer-part-list" %}', {
method: 'DELETE',
multi_delete: true,
title: '{% trans "Delete Manufacturer Parts" %}',
preFormContent: html,
form_data: {
@ -538,6 +540,7 @@ function deleteManufacturerPartParameters(selections, options={}) {
constructForm('{% url "api-manufacturer-part-parameter-list" %}', {
method: 'DELETE',
multi_delete: true,
title: '{% trans "Delete Parameters" %}',
preFormContent: html,
form_data: {