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:
@ -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;
|
||||
}
|
||||
|
@ -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) {
|
||||
|
||||
|
Reference in New Issue
Block a user