From 561c842a925d4f22f7dd28ed02884bd80af96736 Mon Sep 17 00:00:00 2001 From: sokumon Date: Tue, 21 Oct 2025 12:51:36 +0530 Subject: [PATCH] fix(minor): sidebar changes --- frappe/boot.py | 7 ++- frappe/public/js/frappe/ui/sidebar/sidebar.js | 56 ------------------- .../js/frappe/ui/sidebar/sidebar_item.js | 2 +- 3 files changed, 6 insertions(+), 59 deletions(-) diff --git a/frappe/boot.py b/frappe/boot.py index 1cd5d0fbbb..e0f18eeef8 100644 --- a/frappe/boot.py +++ b/frappe/boot.py @@ -151,6 +151,7 @@ def load_desktop_data(bootinfo): bootinfo.desktop_icons = get_desktop_icons() bootinfo.workspaces = get_workspace_sidebar_items() + bootinfo.app_name_style = (frappe.db.get_single_value("Desktop Settings", "show_app_name_in_header"),) bootinfo.workspace_sidebar_item = get_sidebar_items() allowed_pages = [d.name for d in bootinfo.workspaces.get("pages")] bootinfo.module_wise_workspaces = get_controller("Workspace").get_module_wise_workspaces() @@ -539,8 +540,10 @@ def get_sidebar_items(): "type": si.type, "icon": si.icon, "child": si.child, - # "collapsible": si.collapsible, - # "collapsed_by_default": si.collapsed_by_default, + "collapsible": si.collapsible, + "indent": si.indent, + "keep_closed": si.keep_closed, + "display_depends_on": si.display_depends_on, } if si.link_type == "Report": report_type, ref_doctype = frappe.db.get_value( diff --git a/frappe/public/js/frappe/ui/sidebar/sidebar.js b/frappe/public/js/frappe/ui/sidebar/sidebar.js index 3c3679f2bd..57649659a9 100644 --- a/frappe/public/js/frappe/ui/sidebar/sidebar.js +++ b/frappe/public/js/frappe/ui/sidebar/sidebar.js @@ -233,62 +233,6 @@ frappe.ui.Sidebar = class Sidebar { }); } - add_toggle_children(item, sidebar_control, item_container) { - let $child_item_section = item_container.find(".sidebar-child-item"); - let drop_icon = "chevron-right"; - if ($child_item_section.children() > 0) { - drop_icon = "small-up"; - } - let $drop_icon = $(`