From f3100d05cb0bda95ff6e67e7b15c659d08f2a4ef Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Tue, 4 Jun 2024 18:42:03 +0530 Subject: [PATCH] fix(UX): Disable number card filters on standard (#26676) --- frappe/desk/doctype/number_card/number_card.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/frappe/desk/doctype/number_card/number_card.js b/frappe/desk/doctype/number_card/number_card.js index caa977993f..ef04ac5b3e 100644 --- a/frappe/desk/doctype/number_card/number_card.js +++ b/frappe/desk/doctype/number_card/number_card.js @@ -273,6 +273,9 @@ frappe.ui.form.on("Number Card", { } table.on("click", () => { + if (!frappe.boot.developer_mode && frm.doc.is_standard) { + frappe.throw(__("Cannot edit filters for standard number cards")); + } let dialog = new frappe.ui.Dialog({ title: __("Set Filters"), fields: fields.filter((f) => !is_dynamic_filter(f)), @@ -357,6 +360,9 @@ frappe.ui.form.on("Number Card", { ); frm.dynamic_filter_table.on("click", () => { + if (!frappe.boot.developer_mode && frm.doc.is_standard) { + frappe.throw(__("Cannot edit filters for standard number cards")); + } let dialog = new frappe.ui.Dialog({ title: __("Set Dynamic Filters"), fields: fields,