fix: Is group filter for dimensions for doctype
diff --git a/erpnext/public/build.json b/erpnext/public/build.json
index 45de6eb..bb19803 100644
--- a/erpnext/public/build.json
+++ b/erpnext/public/build.json
@@ -48,7 +48,8 @@
"public/js/utils/customer_quick_entry.js",
"public/js/education/student_button.html",
"public/js/education/assessment_result_tool.html",
- "public/js/hub/hub_factory.js"
+ "public/js/hub/hub_factory.js",
+ "public/js/utils/dimension_tree_filter.js"
],
"js/item-dashboard.min.js": [
"stock/dashboard/item_dashboard.html",
diff --git a/erpnext/public/js/utils/dimension_tree_filter.js b/erpnext/public/js/utils/dimension_tree_filter.js
new file mode 100644
index 0000000..68c3d5b
--- /dev/null
+++ b/erpnext/public/js/utils/dimension_tree_filter.js
@@ -0,0 +1,24 @@
+frappe.provide('frappe.ui.form');
+
+let doclist = ["GL Entry", "Sales Invoice", "Purchase Invoice", "Payment Entry", "Asset",
+ "Expense Claim", "Stock Entry", "Budget", "Payroll Entry", "Delivery Note", "Sales Invoice Item", "Purchase Invoice Item",
+ "Purchase Order Item", "Journal Entry Account", "Material Request Item", "Delivery Note Item", "Purchase Receipt Item",
+ "Stock Entry Detail", "Payment Entry Deduction", "Sales Taxes and Charges", "Purchase Taxes and Charges", "Shipping Rule",
+ "Landed Cost Item", "Asset Value Adjustment", "Loyalty Program", "Fee Schedule", "Fee Structure", "Stock Reconciliation",
+ "Travel Request", "Fees", "POS Profile"]
+
+let dimension_filters = erpnext.get_dimension_filters()
+
+ doclist.forEach((doctype) => {
+ frappe.ui.form.on(doctype, {
+ onload: function(frm) {
+ dimension_filters.then((dimensions) => {
+ dimensions.forEach((dimension) => {
+ frm.set_query(dimension['fieldname'],{
+ "is_group": 0
+ });
+ });
+ });
+ }
+ });
+ })
\ No newline at end of file