fix: added route_name field to store route name of the view

This commit is contained in:
Shariq Ansari 2024-01-01 18:54:20 +05:30
parent a760a2fa6a
commit 98a1fcbf00
2 changed files with 9 additions and 1 deletions

View File

@ -9,6 +9,7 @@
"user",
"column_break_zacm",
"dt",
"route_name",
"pinned",
"columns_tab",
"default_columns",
@ -91,11 +92,16 @@
"fieldname": "pinned",
"fieldtype": "Check",
"label": "Pinned"
},
{
"fieldname": "route_name",
"fieldtype": "Data",
"label": "Route Name"
}
],
"index_web_pages_for_search": 1,
"links": [],
"modified": "2024-01-01 17:42:37.789865",
"modified": "2024-01-01 18:44:22.815490",
"modified_by": "Administrator",
"module": "FCRM",
"name": "CRM View Settings",

View File

@ -24,6 +24,7 @@ def create(view, duplicate=False):
doc.user = frappe.session.user
doc.filters = json.dumps(view.filters)
doc.order_by = view.order_by
doc.route_name = view.route_name or ""
doc.default_columns = view.default_columns or False
if not view.columns:
@ -59,6 +60,7 @@ def update(view):
doc = frappe.get_doc("CRM View Settings", view.name)
doc.label = view.label
doc.route_name = view.route_name or ""
doc.default_columns = default_columns
doc.filters = json.dumps(filters)
doc.order_by = view.order_by