mirror of
https://github.com/frappe/erpnext.git
synced 2026-10-31 23:07:51 +00:00
fix(stock): allow parent item groups in filters (backport #58839)
Item Group filters allow parent groups.
(cherry picked from commit a83a9af9bc)
This commit is contained in:
@@ -17,6 +17,7 @@ import "./templates/item_quick_entry.html";
|
||||
import "./utils/contact_address_quick_entry";
|
||||
import "./utils/customer_quick_entry";
|
||||
import "./utils/supplier_quick_entry";
|
||||
import "./utils/item_quick_entry";
|
||||
import "./call_popup/call_popup";
|
||||
import "./utils/dimension_tree_filter";
|
||||
import "./utils/ledger_preview.js";
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
frappe.provide("frappe.ui.form");
|
||||
|
||||
frappe.ui.form.ItemQuickEntryForm = class ItemQuickEntryForm extends frappe.ui.form.QuickEntryForm {
|
||||
render_dialog() {
|
||||
super.render_dialog();
|
||||
const item_group = this.dialog.fields_dict.item_group;
|
||||
if (item_group) {
|
||||
item_group.get_query = () => ({ filters: { is_group: 0 } });
|
||||
}
|
||||
}
|
||||
};
|
||||
@@ -37,6 +37,7 @@ frappe.ui.form.on("Item", {
|
||||
},
|
||||
|
||||
setup: function (frm) {
|
||||
frm.set_query("item_group", () => ({ filters: { is_group: 0 } }));
|
||||
frm.add_fetch("attribute", "numeric_values", "numeric_values");
|
||||
frm.add_fetch("attribute", "from_range", "from_range");
|
||||
frm.add_fetch("attribute", "to_range", "to_range");
|
||||
|
||||
@@ -169,7 +169,6 @@
|
||||
"in_preview": 1,
|
||||
"in_standard_filter": 1,
|
||||
"label": "Item Group",
|
||||
"link_filters": "[[\"Item Group\",\"is_group\",\"=\",0]]",
|
||||
"oldfieldname": "item_group",
|
||||
"oldfieldtype": "Link",
|
||||
"options": "Item Group",
|
||||
@@ -900,7 +899,7 @@
|
||||
"image_field": "image",
|
||||
"links": [],
|
||||
"make_attachments_public": 1,
|
||||
"modified": "2026-09-04 10:08:30.115003",
|
||||
"modified": "2026-09-07 19:53:27.830229",
|
||||
"modified_by": "Administrator",
|
||||
"module": "Stock",
|
||||
"name": "Item",
|
||||
|
||||
Reference in New Issue
Block a user