From addda4a30c2425e53e9d73067d691c76b10dbe83 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Mon, 11 Apr 2016 12:42:12 +0530 Subject: [PATCH] [fix] open filtered list when clicked on notifications circle --- frappe/core/page/desktop/desktop.js | 8 ++++++- .../page/desktop/desktop_module_icon.html | 2 +- frappe/desk/page/modules/modules.js | 21 ++++++++++--------- frappe/desk/page/modules/modules_section.html | 2 +- frappe/model/base_document.py | 2 ++ frappe/public/css/desk.css | 1 + frappe/public/css/desktop.css | 1 + frappe/public/css/module.css | 1 - frappe/public/js/frappe/desk.js | 4 ++++ .../js/frappe/ui/toolbar/notifications.js | 14 ++++++++++--- frappe/public/less/desk.less | 1 + frappe/public/less/desktop.less | 1 + frappe/public/less/module.less | 2 +- 13 files changed, 42 insertions(+), 18 deletions(-) diff --git a/frappe/core/page/desktop/desktop.js b/frappe/core/page/desktop/desktop.js index b5d6a322e2..fbffb703b2 100644 --- a/frappe/core/page/desktop/desktop.js +++ b/frappe/core/page/desktop/desktop.js @@ -37,6 +37,7 @@ $.extend(frappe.desktop, { label: 'Explore', _label: __('Explore'), _id: 'Explore', + _doctype: '', icon: 'octicon octicon-telescope', color: '#7578f6', link: 'modules' @@ -71,6 +72,12 @@ $.extend(frappe.desktop, { frappe.desktop.open_module($(this).parent()); }); } + frappe.desktop.wrapper.on("click", ".circle", function() { + var doctype = $(this).attr('data-doctype'); + if(doctype) { + frappe.set_route('List', doctype, frappe.ui.notifications.get_filters(doctype)); + } + }); }, open_module: function(parent) { @@ -122,7 +129,6 @@ $.extend(frappe.desktop, { }, show_pending_notifications: function() { - if (!frappe.boot.notification_info.module_doctypes) { return; } diff --git a/frappe/core/page/desktop/desktop_module_icon.html b/frappe/core/page/desktop/desktop_module_icon.html index 15d6b3968b..e384c9285d 100644 --- a/frappe/core/page/desktop/desktop_module_icon.html +++ b/frappe/core/page/desktop/desktop_module_icon.html @@ -2,7 +2,7 @@ data-name="{{ module_name }}" data-link="{{ link }}" title="{{ _label }}"> {{ app_icon }}
-