diff --git a/InvenTree/part/templates/part/stock.html b/InvenTree/part/templates/part/stock.html index 067eda66a8..6bb4c246f0 100644 --- a/InvenTree/part/templates/part/stock.html +++ b/InvenTree/part/templates/part/stock.html @@ -41,6 +41,7 @@ part: {{ part.id }}, location_detail: true, part_detail: false, + supplier_part_detail: true, }, groupByField: 'location', buttons: [ diff --git a/InvenTree/templates/js/stock.js b/InvenTree/templates/js/stock.js index b557f0c327..fba0fc2913 100644 --- a/InvenTree/templates/js/stock.js +++ b/InvenTree/templates/js/stock.js @@ -685,6 +685,20 @@ function loadStockTable(table, options) { return renderLink(text, link); } }, + { + field: 'supplier_part', + title: '{% trans "Supplier Part" %}', + formatter: function(value, row) { + if (!value) { + return '-'; + } + + var link = `/supplier-part/${row.supplier_part}/stock/`; + var text = `${row.supplier_part_detail.SKU}`; + + return renderLink(text, link); + } + }, { field: 'purchase_price', title: '{% trans "Purchase Price" %}',