feat: Added icon field in View Settings

This commit is contained in:
Shariq Ansari 2024-05-20 18:05:52 +05:30
parent 458b068748
commit 51c5af1f64
2 changed files with 9 additions and 1 deletions

View File

@ -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",

View File

@ -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)