From 458b068748bb38fc500c13793a0f6f5dfb49afaf Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Sat, 18 May 2024 13:05:10 +0530 Subject: [PATCH 01/10] refactor: maded fadedscrollablediv better --- .../src/components/FadedScrollableDiv.vue | 66 ++++++++++++++++--- frontend/src/components/ViewControls.vue | 13 ++-- 2 files changed, 60 insertions(+), 19 deletions(-) diff --git a/frontend/src/components/FadedScrollableDiv.vue b/frontend/src/components/FadedScrollableDiv.vue index f54e8f38b..7881b28e0 100644 --- a/frontend/src/components/FadedScrollableDiv.vue +++ b/frontend/src/components/FadedScrollableDiv.vue @@ -1,29 +1,75 @@ diff --git a/frontend/src/components/ViewControls.vue b/frontend/src/components/ViewControls.vue index b5fddc8d9..4ff04e1bd 100644 --- a/frontend/src/components/ViewControls.vue +++ b/frontend/src/components/ViewControls.vue @@ -23,15 +23,9 @@
-
-
+
Date: Mon, 20 May 2024 18:05:52 +0530 Subject: [PATCH 02/10] 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 e0ac969df..3da7ac696 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 f77922504..c560b94e3 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) From fa93cacd9e6834151aa4b0b7b9d5422c090328b2 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Mon, 20 May 2024 18:06:21 +0530 Subject: [PATCH 03/10] fix: if emoji is not set set random emoji --- frontend/src/components/IconPicker.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/IconPicker.vue b/frontend/src/components/IconPicker.vue index c1249d250..29fee1b71 100644 --- a/frontend/src/components/IconPicker.vue +++ b/frontend/src/components/IconPicker.vue @@ -66,7 +66,7 @@ From 79fc7572bc6d3cec0d6249c4d88cd9aec23c2b7e Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Mon, 20 May 2024 18:07:01 +0530 Subject: [PATCH 04/10] fix: allow adding/editing icon from view modal --- frontend/src/components/Modals/ViewModal.vue | 36 +++++++++++++++----- 1 file changed, 27 insertions(+), 9 deletions(-) diff --git a/frontend/src/components/Modals/ViewModal.vue b/frontend/src/components/Modals/ViewModal.vue index 0f3ac1262..6067baa56 100644 --- a/frontend/src/components/Modals/ViewModal.vue +++ b/frontend/src/components/Modals/ViewModal.vue @@ -21,20 +21,37 @@ }" >