2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-18 13:05:42 +00:00

Refactor PurchaseOrderEdit form

This commit is contained in:
Oliver
2021-07-02 23:04:53 +10:00
parent 5e9372f2d6
commit 7e5c9aa043
6 changed files with 51 additions and 33 deletions

View File

@ -383,6 +383,10 @@ function constructFormBody(fields, options) {
}
fields[field].hidden = field_options.hidden;
if (field_options.read_only != null) {
fields[field].read_only = field_options.read_only;
}
}
}
@ -982,7 +986,6 @@ function initializeRelatedField(name, field, options) {
select.select2({
placeholder: '',
allowClear: !field.required,
dropdownParent: $(options.modal),
dropdownAutoWidth: false,
ajax: {
@ -1201,6 +1204,8 @@ function renderModelData(name, model, data, parameters, options) {
case 'supplierpart':
renderer = renderSupplierPart;
break;
case 'owner':
renderer = renderOwner;
default:
break;
}

View File

@ -93,6 +93,27 @@ function renderPart(name, data, parameters, options) {
}
// Renderer for "Owner" model
function renderOwner(name, data, parameters, options) {
var html = `<span>${data.name}</span>`;
switch (data.label) {
case 'user':
html += `<span class='float-right fas fa-user'></span>`;
break;
case 'group':
html += `<span class='float-right fas fa-users'></span>`;
break;
default:
break;
}
return html;
}
// Renderer for "PartCategory" model
function renderPartCategory(name, data, parameters, options) {