fix: client side UX fixes

This commit is contained in:
Kenneth Sequeira 2020-12-07 11:18:20 +05:30
parent 00510e7f12
commit 85af44b7ed
2 changed files with 11 additions and 8 deletions

View File

@ -12,14 +12,18 @@ frappe.ui.form.on("Contract", {
}, },
callback: function(r) { callback: function(r) {
if (r && r.message) { if (r && r.message) {
let contract_template = r.message.contract_template;
frm.set_value("contract_terms", r.message.contract_terms); frm.set_value("contract_terms", r.message.contract_terms);
frm.set_value("requires_fulfilment", contract_template.requires_fulfilment);
// Populate the fulfilment terms table from a contract template, if any if (frm.doc.requires_fulfilment) {
r.message.contract_template.fulfilment_terms.forEach(element => { // Populate the fulfilment terms table from a contract template, if any
let d = frm.add_child("fulfilment_terms"); r.message.contract_template.fulfilment_terms.forEach(element => {
d.requirement = element.requirement; let d = frm.add_child("fulfilment_terms");
}); d.requirement = element.requirement;
frm.refresh_field("fulfilment_terms"); });
frm.refresh_field("fulfilment_terms");
}
} }
} }
}); });

View File

@ -176,7 +176,6 @@
}, },
{ {
"default": "0", "default": "0",
"fetch_from": "contract_template.requires_fulfilment",
"fieldname": "requires_fulfilment", "fieldname": "requires_fulfilment",
"fieldtype": "Check", "fieldtype": "Check",
"label": "Requires Fulfilment" "label": "Requires Fulfilment"
@ -249,7 +248,7 @@
], ],
"is_submittable": 1, "is_submittable": 1,
"links": [], "links": [],
"modified": "2020-12-02 21:12:44.118155", "modified": "2020-12-07 11:15:58.385521",
"modified_by": "Administrator", "modified_by": "Administrator",
"module": "CRM", "module": "CRM",
"name": "Contract", "name": "Contract",