mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-14 18:51:21 +00:00
fix(stock): apply filters for rejected warehouse in pick list (#54733)
(cherry picked from commit 0fc96e8f7d)
Co-authored-by: Pandiyan P <pandiyanpalani37@gmail.com>
This commit is contained in:
@@ -9,6 +9,22 @@ frappe.ui.form.on("Pick List", {
|
|||||||
}, 500);
|
}, 500);
|
||||||
},
|
},
|
||||||
|
|
||||||
|
set_warehouse_query: function (frm, fieldname, parentfield = null) {
|
||||||
|
const query = () => {
|
||||||
|
let filters = { company: frm.doc.company };
|
||||||
|
|
||||||
|
frm.doc.consider_rejected_warehouses ? null : (filters.is_rejected_warehouse = 0);
|
||||||
|
|
||||||
|
return { filters };
|
||||||
|
};
|
||||||
|
|
||||||
|
if (parentfield) {
|
||||||
|
frm.set_query(fieldname, parentfield, query);
|
||||||
|
} else {
|
||||||
|
frm.set_query(fieldname, query);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
setup: (frm) => {
|
setup: (frm) => {
|
||||||
frm.ignore_doctypes_on_cancel_all = ["Serial and Batch Bundle"];
|
frm.ignore_doctypes_on_cancel_all = ["Serial and Batch Bundle"];
|
||||||
|
|
||||||
@@ -21,21 +37,8 @@ frappe.ui.form.on("Pick List", {
|
|||||||
"Stock Entry": "Stock Entry",
|
"Stock Entry": "Stock Entry",
|
||||||
};
|
};
|
||||||
|
|
||||||
frm.set_query("warehouse", "locations", () => {
|
frm.events.set_warehouse_query(frm, "warehouse", "locations");
|
||||||
return {
|
frm.events.set_warehouse_query(frm, "parent_warehouse");
|
||||||
filters: {
|
|
||||||
company: frm.doc.company,
|
|
||||||
},
|
|
||||||
};
|
|
||||||
});
|
|
||||||
|
|
||||||
frm.set_query("parent_warehouse", () => {
|
|
||||||
return {
|
|
||||||
filters: {
|
|
||||||
company: frm.doc.company,
|
|
||||||
},
|
|
||||||
};
|
|
||||||
});
|
|
||||||
|
|
||||||
frm.set_query("work_order", () => {
|
frm.set_query("work_order", () => {
|
||||||
return {
|
return {
|
||||||
|
|||||||
Reference in New Issue
Block a user