From a2ee1720585b16c9e33b8ad3e73afeb787e02063 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Tue, 20 Oct 2020 08:45:17 +1100 Subject: [PATCH] Updates tables for PurchaseOrder and SalesOrder --- InvenTree/templates/js/build.html | 2 +- InvenTree/templates/js/order.html | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/InvenTree/templates/js/build.html b/InvenTree/templates/js/build.html index 08d9ec2af9..6a12b97bfd 100644 --- a/InvenTree/templates/js/build.html +++ b/InvenTree/templates/js/build.html @@ -42,7 +42,7 @@ function loadBuildTable(table, options) { switchable: false, formatter: function(value, row, index, field) { - var prefix = "{% inventree_setting 'BUILDORDER_REFERENCE_PREFIX' 'BO' %}"; + var prefix = "{% inventree_setting 'BUILDORDER_REFERENCE_PREFIX' %}"; if (prefix) { value = `${prefix}${value}`; diff --git a/InvenTree/templates/js/order.html b/InvenTree/templates/js/order.html index c16b40583c..4dbfbefa13 100644 --- a/InvenTree/templates/js/order.html +++ b/InvenTree/templates/js/order.html @@ -1,4 +1,5 @@ {% load i18n %} +{% load inventree_extras %} function removeOrderRowFromOrderWizard(e) { /* Remove a part selection from an order form. */ @@ -137,6 +138,13 @@ function loadPurchaseOrderTable(table, options) { field: 'reference', title: '{% trans "Purchase Order" %}', formatter: function(value, row, index, field) { + + var prefix = "{% inventree_setting 'PURCHASEORDER_REFERENCE_PREFIX' %}"; + + if (prefix) { + value = `${prefix}${value}`; + } + return renderLink(value, `/order/purchase-order/${row.pk}/`); } }, @@ -212,6 +220,13 @@ function loadSalesOrderTable(table, options) { field: 'reference', title: '{% trans "Sales Order" %}', formatter: function(value, row, index, field) { + + var prefix = "{% inventree_setting 'SALESORDER_REFERENCE_PREFIX' %}"; + + if (prefix) { + value = `${prefix}${value}`; + } + return renderLink(value, `/order/sales-order/${row.pk}/`); }, },