From 8ba50a8b142dcc036ef2f86aa3d641df656e2c21 Mon Sep 17 00:00:00 2001 From: Summayya Hashmani <58825865+sumaiya2908@users.noreply.github.com> Date: Tue, 15 Feb 2022 19:30:08 +0530 Subject: [PATCH] feat: add button in dashboard list redirecting to dashboard view. (#15695) Co-authored-by: Summayya Co-authored-by: Shariq Ansari <30859809+shariquerik@users.noreply.github.com> --- frappe/desk/doctype/dashboard/dashboard_list.js | 16 ++++++++++++++++ frappe/public/icons/timeless/symbol-defs.svg | 7 +++++++ 2 files changed, 23 insertions(+) create mode 100644 frappe/desk/doctype/dashboard/dashboard_list.js diff --git a/frappe/desk/doctype/dashboard/dashboard_list.js b/frappe/desk/doctype/dashboard/dashboard_list.js new file mode 100644 index 0000000000..d60a324048 --- /dev/null +++ b/frappe/desk/doctype/dashboard/dashboard_list.js @@ -0,0 +1,16 @@ +frappe.listview_settings['Dashboard'] = { + button: { + show(doc) { + return doc.name; + }, + get_label() { + return frappe.utils.icon("dashboard-list", "sm"); + }, + get_description(doc) { + return __('View {0}', [`${doc.name}`]); + }, + action(doc) { + frappe.set_route('dashboard-view', doc.name); + } + }, +}; \ No newline at end of file diff --git a/frappe/public/icons/timeless/symbol-defs.svg b/frappe/public/icons/timeless/symbol-defs.svg index f2977e3016..bf4e02a7af 100644 --- a/frappe/public/icons/timeless/symbol-defs.svg +++ b/frappe/public/icons/timeless/symbol-defs.svg @@ -814,6 +814,13 @@ + + + + + + +