From 51c5af1f64f64e2a2ac69934426b742a5f0f4b37 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Mon, 20 May 2024 18:05:52 +0530 Subject: [PATCH] feat: Added icon field in View Settings --- crm/fcrm/doctype/crm_view_settings/crm_view_settings.json | 8 +++++++- crm/fcrm/doctype/crm_view_settings/crm_view_settings.py | 2 ++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/crm/fcrm/doctype/crm_view_settings/crm_view_settings.json b/crm/fcrm/doctype/crm_view_settings/crm_view_settings.json index e0ac969d..3da7ac69 100644 --- a/crm/fcrm/doctype/crm_view_settings/crm_view_settings.json +++ b/crm/fcrm/doctype/crm_view_settings/crm_view_settings.json @@ -6,6 +6,7 @@ "engine": "InnoDB", "field_order": [ "label", + "icon", "user", "is_default", "column_break_zacm", @@ -111,11 +112,16 @@ "fieldname": "is_default", "fieldtype": "Check", "label": "Is Default" + }, + { + "fieldname": "icon", + "fieldtype": "Data", + "label": "Icon" } ], "index_web_pages_for_search": 1, "links": [], - "modified": "2024-02-03 18:38:09.412745", + "modified": "2024-05-20 17:24:18.662389", "modified_by": "Administrator", "module": "FCRM", "name": "CRM View Settings", diff --git a/crm/fcrm/doctype/crm_view_settings/crm_view_settings.py b/crm/fcrm/doctype/crm_view_settings/crm_view_settings.py index f7792250..c560b94e 100644 --- a/crm/fcrm/doctype/crm_view_settings/crm_view_settings.py +++ b/crm/fcrm/doctype/crm_view_settings/crm_view_settings.py @@ -27,6 +27,7 @@ def create(view): doc = frappe.new_doc("CRM View Settings") doc.name = view.label doc.label = view.label + doc.icon = view.icon doc.dt = view.doctype doc.user = frappe.session.user doc.route_name = view.route_name or "" @@ -52,6 +53,7 @@ def update(view): doc = frappe.get_doc("CRM View Settings", view.name) doc.label = view.label + doc.icon = view.icon doc.route_name = view.route_name or "" doc.load_default_columns = view.load_default_columns or False doc.filters = json.dumps(filters)