diff --git a/InvenTree/InvenTree/api_version.py b/InvenTree/InvenTree/api_version.py index 29774af0d5..afcb7ea22e 100644 --- a/InvenTree/InvenTree/api_version.py +++ b/InvenTree/InvenTree/api_version.py @@ -2,11 +2,14 @@ # InvenTree API version -INVENTREE_API_VERSION = 98 +INVENTREE_API_VERSION = 99 """ Increment this API version number whenever there is a significant change to the API that any clients need to know about +v99 -> 2023-03-03 : https://github.com/inventree/InvenTree/pull/4445 + - Adds sort by "responsible" to PurchaseOrderAPI + v98 -> 2023-02-24 : https://github.com/inventree/InvenTree/pull/4408 - Adds "responsible" filter to Build API diff --git a/InvenTree/order/api.py b/InvenTree/order/api.py index e02f0d2b99..b929333502 100644 --- a/InvenTree/order/api.py +++ b/InvenTree/order/api.py @@ -321,6 +321,7 @@ class PurchaseOrderList(APIDownloadMixin, ListCreateAPI): 'target_date', 'line_items', 'status', + 'responsible', ] ordering = '-reference' diff --git a/InvenTree/templates/js/translated/order.js b/InvenTree/templates/js/translated/order.js index 3272f41a9f..20cd4fecc7 100644 --- a/InvenTree/templates/js/translated/order.js +++ b/InvenTree/templates/js/translated/order.js @@ -2151,11 +2151,20 @@ function loadPurchaseOrderTable(table, options) { title: '{% trans "Items" %}', sortable: true, }, + { + field: 'total_price', + title: '{% trans "Total Cost" %}', + switchable: true, + sortable: false, + formatter: function(value, row) { + return formatCurrency(value); + }, + }, { field: 'responsible', title: '{% trans "Responsible" %}', switchable: true, - sortable: false, + sortable: true, formatter: function(value, row) { if (!row.responsible_detail) {