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 4e20bf65..91ed5b31 100644 --- a/crm/fcrm/doctype/crm_view_settings/crm_view_settings.json +++ b/crm/fcrm/doctype/crm_view_settings/crm_view_settings.json @@ -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", 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 3fa417b7..198379cf 100644 --- a/crm/fcrm/doctype/crm_view_settings/crm_view_settings.py +++ b/crm/fcrm/doctype/crm_view_settings/crm_view_settings.py @@ -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