feat: UOM query filter for opportunity items

Add UOM query filter based on item code in opportunity form.

(cherry picked from commit b33f06701c)
This commit is contained in:
Thomas antony
2026-02-27 11:11:28 +05:30
committed by Mergify
parent 5ba38bcf32
commit f6a05ec85e

View File

@@ -307,6 +307,21 @@ erpnext.crm.Opportunity = class Opportunity extends frappe.ui.form.Controller {
};
});
this.frm.set_query("uom", "items", function (doc, cdt, cdn) {
let row = locals[cdt][cdn];
if (!row.item_code) {
return;
}
return {
query: "erpnext.controllers.queries.get_item_uom_query",
filters: {
item_code: row.item_code,
},
};
});
me.frm.set_query("contact_person", erpnext.queries["contact_query"]);
if (me.frm.doc.opportunity_from == "Lead") {