From 52814724eb3e7d0a350ddeb01214ba3855a1ccc9 Mon Sep 17 00:00:00 2001 From: ruthra kumar Date: Mon, 22 Jan 2024 14:43:15 +0530 Subject: [PATCH] refactor: move 'project' set_query to sales_common.js --- erpnext/public/js/utils/sales_common.js | 11 ++++++++++- erpnext/selling/doctype/sales_order/sales_order.js | 9 --------- erpnext/stock/doctype/delivery_note/delivery_note.js | 9 --------- 3 files changed, 10 insertions(+), 19 deletions(-) diff --git a/erpnext/public/js/utils/sales_common.js b/erpnext/public/js/utils/sales_common.js index b92b02e826..b8ec77f8e5 100644 --- a/erpnext/public/js/utils/sales_common.js +++ b/erpnext/public/js/utils/sales_common.js @@ -22,6 +22,15 @@ erpnext.sales_common = { } }; }); + + this.frm.set_query('project', function(doc) { + return { + query: "erpnext.controllers.queries.get_project_name", + filters: { + 'customer': doc.customer + } + } + }); } setup_queries() { @@ -439,4 +448,4 @@ erpnext.pre_sales = { } }); } -} \ No newline at end of file +} diff --git a/erpnext/selling/doctype/sales_order/sales_order.js b/erpnext/selling/doctype/sales_order/sales_order.js index 56c745c00a..2bb093dbaf 100644 --- a/erpnext/selling/doctype/sales_order/sales_order.js +++ b/erpnext/selling/doctype/sales_order/sales_order.js @@ -144,15 +144,6 @@ frappe.ui.form.on("Sales Order", { }; }); - frm.set_query('project', function(doc, cdt, cdn) { - return { - query: "erpnext.controllers.queries.get_project_name", - filters: { - 'customer': doc.customer - } - } - }); - frm.set_query('warehouse', 'items', function(doc, cdt, cdn) { let row = locals[cdt][cdn]; let query = { diff --git a/erpnext/stock/doctype/delivery_note/delivery_note.js b/erpnext/stock/doctype/delivery_note/delivery_note.js index ec68549846..14aedca39e 100644 --- a/erpnext/stock/doctype/delivery_note/delivery_note.js +++ b/erpnext/stock/doctype/delivery_note/delivery_note.js @@ -31,15 +31,6 @@ frappe.ui.form.on("Delivery Note", { }); erpnext.queries.setup_warehouse_query(frm); - frm.set_query('project', function(doc) { - return { - query: "erpnext.controllers.queries.get_project_name", - filters: { - 'customer': doc.customer - } - } - }) - frm.set_query('transporter', function() { return { filters: {