From cf619a658efcc7d71f6259c8366f261955173eb1 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Mon, 1 Jan 2024 00:00:04 +0530 Subject: [PATCH] fix: allow updating view label --- .../doctype/crm_view_settings/crm_view_settings.py | 1 + frontend/src/components/ViewControls.vue | 13 +++++++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) 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 416ee2ef..dbb218f6 100644 --- a/crm/fcrm/doctype/crm_view_settings/crm_view_settings.py +++ b/crm/fcrm/doctype/crm_view_settings/crm_view_settings.py @@ -58,6 +58,7 @@ def update(view): rows = remove_duplicates(rows) doc = frappe.get_doc("CRM View Settings", view.name) + doc.label = view.label doc.default_columns = default_columns doc.filters = json.dumps(filters) doc.order_by = view.order_by diff --git a/frontend/src/components/ViewControls.vue b/frontend/src/components/ViewControls.vue index f203feee..6f25d2b7 100644 --- a/frontend/src/components/ViewControls.vue +++ b/frontend/src/components/ViewControls.vue @@ -20,7 +20,10 @@
@@ -48,7 +51,13 @@ viewUpdated = false router.push({ name: route.name, query: { view: v.name } }) }, - afterUpdate: () => (viewUpdated = false), + afterUpdate: (v) => { + viewUpdated = false + currentView = { + label: v.label, + icon: v.icon || 'list', + } + }, }" v-model="showViewModal" />