Fixed supplier part list bug and hide manufacturer fields in supplier part edit form

This commit is contained in:
eeintech 2021-04-07 11:50:11 -04:00
parent c0691c3e9b
commit ccd35fc4b4
2 changed files with 9 additions and 1 deletions

View File

@ -542,6 +542,10 @@ class SupplierPartEdit(AjaxUpdateView):
supplier_part = self.get_object() supplier_part = self.get_object()
# Hide Manufacturer fields
form.fields['manufacturer'].widget = HiddenInput()
form.fields['MPN'].widget = HiddenInput()
# It appears that hiding a MoneyField fails validation # It appears that hiding a MoneyField fails validation
# Therefore the idea to set the value before hiding # Therefore the idea to set the value before hiding
if form.is_valid(): if form.is_valid():

View File

@ -306,7 +306,11 @@ function loadSupplierPartTable(table, url, options) {
field: 'MPN', field: 'MPN',
title: '{% trans "MPN" %}', title: '{% trans "MPN" %}',
formatter: function(value, row, index, field) { formatter: function(value, row, index, field) {
if (value && row.manufacturer_part) {
return renderLink(value, `/manufacturer-part/${row.manufacturer_part.pk}/`); return renderLink(value, `/manufacturer-part/${row.manufacturer_part.pk}/`);
} else {
return "-";
}
} }
}, },
{ {