From 68003a23d53a90c3a47cdb56ace072c97d6ada49 Mon Sep 17 00:00:00 2001 From: Rucha Mahabal Date: Tue, 6 Feb 2024 15:38:59 +0530 Subject: [PATCH] feat: show doctype description on workspace link hover (#24598) --- frappe/desk/desktop.py | 3 ++ .../public/js/frappe/widgets/links_widget.js | 50 +++++++++++++------ 2 files changed, 37 insertions(+), 16 deletions(-) diff --git a/frappe/desk/desktop.py b/frappe/desk/desktop.py index 26f69be4d2..c31be72461 100644 --- a/frappe/desk/desktop.py +++ b/frappe/desk/desktop.py @@ -193,6 +193,9 @@ class Workspace: item["count"] = count + if item.get("link_type") == "DocType": + item["description"] = frappe.get_meta(item.link_to).description + # Translate label item["label"] = _(item.label) if item.label else _(item.name) diff --git a/frappe/public/js/frappe/widgets/links_widget.js b/frappe/public/js/frappe/widgets/links_widget.js index 2af4564ffa..b83cf04954 100644 --- a/frappe/public/js/frappe/widgets/links_widget.js +++ b/frappe/public/js/frappe/widgets/links_widget.js @@ -60,9 +60,7 @@ export default class LinksWidget extends Widget { const get_link_for_item = (item) => { if (is_link_disabled(item)) { - return `${ - item.label ? item.label : item.name - } + return `${item.link_title}