diff --git a/frappe/boot.py b/frappe/boot.py index b4681b82c6..d3c4716fef 100644 --- a/frappe/boot.py +++ b/frappe/boot.py @@ -535,7 +535,12 @@ def get_sidebar_items(): for s in sidebars: w = frappe.get_doc("Workspace Sidebar", s["name"]) - sidebar_items[s["name"].lower()] = {"label": s["name"], "items": [], "header_icon": s["header_icon"]} + sidebar_items[s["name"].lower()] = { + "label": s["name"], + "items": [], + "header_icon": s["header_icon"], + "module": w.module, + } for si in w.items: workspace_sidebar = { "label": si.label, diff --git a/frappe/desk/doctype/workspace_sidebar/workspace_sidebar.json b/frappe/desk/doctype/workspace_sidebar/workspace_sidebar.json index 5c90722e5f..a101799603 100644 --- a/frappe/desk/doctype/workspace_sidebar/workspace_sidebar.json +++ b/frappe/desk/doctype/workspace_sidebar/workspace_sidebar.json @@ -10,7 +10,8 @@ "header_icon", "app", "for_user", - "items" + "items", + "module" ], "fields": [ { @@ -41,12 +42,18 @@ "fieldtype": "Link", "label": "For User", "options": "User" + }, + { + "fieldname": "module", + "fieldtype": "Text", + "hidden": 1, + "label": "Module" } ], "grid_page_length": 50, "index_web_pages_for_search": 1, "links": [], - "modified": "2025-11-16 10:54:04.080590", + "modified": "2025-11-17 01:17:20.583501", "modified_by": "Administrator", "module": "Desk", "name": "Workspace Sidebar", diff --git a/frappe/desk/doctype/workspace_sidebar/workspace_sidebar.py b/frappe/desk/doctype/workspace_sidebar/workspace_sidebar.py index 54256cfd1a..15a4dd0e39 100644 --- a/frappe/desk/doctype/workspace_sidebar/workspace_sidebar.py +++ b/frappe/desk/doctype/workspace_sidebar/workspace_sidebar.py @@ -26,6 +26,7 @@ class WorkspaceSidebar(Document): app: DF.Autocomplete | None for_user: DF.Link | None items: DF.Table[WorkspaceSidebarItem] + module: DF.Text | None title: DF.Data | None # end: auto-generated types @@ -48,6 +49,7 @@ class WorkspaceSidebar(Document): if frappe.conf.developer_mode: if self.app: self.export_sidebar() + self.set_module() def export_sidebar(self): folder_path = create_directory_on_app_path("workspace_sidebar", self.app) @@ -103,6 +105,25 @@ class WorkspaceSidebar(Document): frappe.cache.set_value(cache_key, value, frappe.session.user, 21600) return value + def set_module(self): + if not self.module: + self.module = self.get_module_from_items() + + def get_module_from_items(self): + all_modules_in_sidebars = [] + + for item in self.items: + if item.type != "Section Break" and item.type != "Sidebar Item Group" and item.link_type != "URL": + try: + all_modules_in_sidebars.append(frappe.get_doc(item.link_type, item.link_to).module) + except frappe.DoesNotExistError as e: + print(e) + from collections import Counter + + counts = Counter(all_modules_in_sidebars) + if counts and counts.most_common(1)[0]: + return counts.most_common(1)[0][0] + def is_workspace_manager(): return "Workspace Manager" in frappe.get_roles() diff --git a/frappe/public/js/frappe/ui/sidebar/sidebar.js b/frappe/public/js/frappe/ui/sidebar/sidebar.js index 2264076801..08fd9d2571 100644 --- a/frappe/public/js/frappe/ui/sidebar/sidebar.js +++ b/frappe/public/js/frappe/ui/sidebar/sidebar.js @@ -18,12 +18,8 @@ frappe.ui.Sidebar = class Sidebar { this.$sidebar = this.wrapper.find(".body-sidebar"); this.items = []; this.setup_events(); - this.sidebar_module_map = { - Core: "System", - Desk: "Build", - Custom: "Build", - Accounts: "Accounting", - }; + this.sidebar_module_map = {}; + this.build_sidebar_module_map(); } prepare() { @@ -40,7 +36,16 @@ frappe.ui.Sidebar = class Sidebar { console.log(e); } } - + build_sidebar_module_map() { + for (const [key, value] of Object.entries(frappe.boot.workspace_sidebar_item)) { + if (value.module) { + if (!this.sidebar_module_map[value.module]) { + this.sidebar_module_map[value.module] = []; + } + this.sidebar_module_map[value.module].push(value.label); + } + } + } choose_app_name() { if (frappe.boot.app_name_style === "Default") return; @@ -327,7 +332,9 @@ frappe.ui.Sidebar = class Sidebar { if (sidebars.length == 0) { let module_name = router.meta?.module; if (module_name) { - frappe.app.sidebar.setup(this.sidebar_module_map[module_name] || module_name); + frappe.app.sidebar.setup( + this.sidebar_module_map[module_name][0] || module_name + ); } } else { if ( diff --git a/frappe/workspace_sidebar/automation.json b/frappe/workspace_sidebar/automation.json index 5c15c13ebc..72eab1aedf 100644 --- a/frappe/workspace_sidebar/automation.json +++ b/frappe/workspace_sidebar/automation.json @@ -19,7 +19,7 @@ "label": "Assignment Rule", "link_to": "Assignment Rule", "link_type": "DocType", - "modified": "2025-11-13 16:01:25.574076", + "modified": "2025-11-17 02:36:38.546186", "modified_by": "Administrator", "name": "v9hft452pb", "owner": "Administrator", @@ -42,7 +42,7 @@ "label": "Milestone", "link_to": "Milestone", "link_type": "DocType", - "modified": "2025-11-13 16:01:25.574076", + "modified": "2025-11-17 02:36:38.546186", "modified_by": "Administrator", "name": "v9h4sivc2e", "owner": "Administrator", @@ -65,7 +65,7 @@ "label": "Auto Repeat", "link_to": "Auto Repeat", "link_type": "DocType", - "modified": "2025-11-13 16:01:25.574076", + "modified": "2025-11-17 02:36:38.546186", "modified_by": "Administrator", "name": "v9htjiii62", "owner": "Administrator", @@ -88,7 +88,7 @@ "label": "Auto Email Report", "link_to": "Auto Email Report", "link_type": "DocType", - "modified": "2025-11-13 16:01:25.574076", + "modified": "2025-11-17 02:36:38.546186", "modified_by": "Administrator", "name": "v9hisilds1", "owner": "Administrator", @@ -111,7 +111,7 @@ "label": "Reminder", "link_to": "Reminder", "link_type": "DocType", - "modified": "2025-11-13 16:01:25.574076", + "modified": "2025-11-17 02:36:38.546186", "modified_by": "Administrator", "name": "v9hpjfehbi", "owner": "Administrator", @@ -122,8 +122,9 @@ "type": "Link" } ], - "modified": "2025-11-13 16:01:25.574076", + "modified": "2025-11-17 02:36:38.546186", "modified_by": "Administrator", + "module": "Automation", "name": "Automation", "owner": "Administrator", "title": "Automation" diff --git a/frappe/workspace_sidebar/build.json b/frappe/workspace_sidebar/build.json index 0f916a6e0d..0f4fc70125 100644 --- a/frappe/workspace_sidebar/build.json +++ b/frappe/workspace_sidebar/build.json @@ -19,7 +19,7 @@ "label": "DocType", "link_to": "DocType", "link_type": "DocType", - "modified": "2025-11-13 16:01:51.172746", + "modified": "2025-11-17 02:36:43.221925", "modified_by": "Administrator", "name": "k0ue31a2su", "owner": "Administrator", @@ -42,7 +42,7 @@ "label": "Page", "link_to": "Page", "link_type": "DocType", - "modified": "2025-11-13 16:01:51.172746", + "modified": "2025-11-17 02:36:43.221925", "modified_by": "Administrator", "name": "k0u1ktrgm8", "owner": "Administrator", @@ -65,7 +65,7 @@ "label": "Report", "link_to": "Report", "link_type": "DocType", - "modified": "2025-11-13 16:01:51.172746", + "modified": "2025-11-17 02:36:43.221925", "modified_by": "Administrator", "name": "k0uoembf7i", "owner": "Administrator", @@ -88,7 +88,7 @@ "label": "Workspace", "link_to": "Workspace", "link_type": "DocType", - "modified": "2025-11-13 16:01:51.172746", + "modified": "2025-11-17 02:36:43.221925", "modified_by": "Administrator", "name": "k0uk0ku5qm", "owner": "Administrator", @@ -111,7 +111,7 @@ "label": "Dashboard", "link_to": "Dashboard", "link_type": "DocType", - "modified": "2025-11-13 16:01:51.172746", + "modified": "2025-11-17 02:36:43.221925", "modified_by": "Administrator", "name": "k0u6msrfa9", "owner": "Administrator", @@ -133,7 +133,7 @@ "label": "Module Def", "link_to": "Module Def", "link_type": "DocType", - "modified": "2025-11-13 16:01:51.172746", + "modified": "2025-11-17 02:36:43.221925", "modified_by": "Administrator", "name": "k0usqcnkl9", "owner": "Administrator", @@ -154,7 +154,7 @@ "keep_closed": 0, "label": "Customization", "link_type": "DocType", - "modified": "2025-11-13 16:01:51.172746", + "modified": "2025-11-17 02:36:43.221925", "modified_by": "Administrator", "name": "k0u6a0m62a", "owner": "Administrator", @@ -177,7 +177,7 @@ "label": "Workflow", "link_to": "Workflow", "link_type": "DocType", - "modified": "2025-11-13 16:01:51.172746", + "modified": "2025-11-17 02:36:43.221925", "modified_by": "Administrator", "name": "k0uhenkqa3", "owner": "Administrator", @@ -200,7 +200,7 @@ "label": "Server Script", "link_to": "Server Script", "link_type": "DocType", - "modified": "2025-11-13 16:01:51.172746", + "modified": "2025-11-17 02:36:43.221925", "modified_by": "Administrator", "name": "k0umnthveu", "owner": "Administrator", @@ -223,7 +223,7 @@ "label": "Client Script", "link_to": "Client Script", "link_type": "DocType", - "modified": "2025-11-13 16:01:51.172746", + "modified": "2025-11-17 02:36:43.221925", "modified_by": "Administrator", "name": "k0uehqlfcu", "owner": "Administrator", @@ -245,7 +245,7 @@ "label": "Customize Form", "link_to": "Customize Form", "link_type": "DocType", - "modified": "2025-11-13 16:01:51.172746", + "modified": "2025-11-17 02:36:43.221925", "modified_by": "Administrator", "name": "k0utsggni1", "owner": "Administrator", @@ -267,7 +267,7 @@ "label": "Custom Field", "link_to": "Custom Field", "link_type": "DocType", - "modified": "2025-11-13 16:01:51.172746", + "modified": "2025-11-17 02:36:43.221925", "modified_by": "Administrator", "name": "k0ujco1pna", "owner": "Administrator", @@ -289,7 +289,7 @@ "label": "Property Setter", "link_to": "Property Setter", "link_type": "DocType", - "modified": "2025-11-13 16:01:51.172746", + "modified": "2025-11-17 02:36:43.221925", "modified_by": "Administrator", "name": "k0u8u7dps5", "owner": "Administrator", @@ -300,8 +300,9 @@ "type": "Link" } ], - "modified": "2025-11-13 16:01:51.172746", + "modified": "2025-11-17 02:36:43.221925", "modified_by": "Administrator", + "module": "Core", "name": "Build", "owner": "Administrator", "title": "Build" diff --git a/frappe/workspace_sidebar/data.json b/frappe/workspace_sidebar/data.json index 9460cb18b5..916a29aa21 100644 --- a/frappe/workspace_sidebar/data.json +++ b/frappe/workspace_sidebar/data.json @@ -19,7 +19,7 @@ "label": "Data Import", "link_to": "Data Import", "link_type": "DocType", - "modified": "2025-11-13 16:46:29.170768", + "modified": "2025-11-17 02:36:38.757263", "modified_by": "Administrator", "name": "17fuv3tdph", "owner": "Administrator", @@ -42,7 +42,7 @@ "label": "Data Export", "link_to": "Data Export", "link_type": "DocType", - "modified": "2025-11-13 16:46:29.170768", + "modified": "2025-11-17 02:36:38.757263", "modified_by": "Administrator", "name": "17fot00jqj", "owner": "Administrator", @@ -65,7 +65,7 @@ "label": "Bulk Update", "link_to": "Bulk Update", "link_type": "DocType", - "modified": "2025-11-13 16:46:29.170768", + "modified": "2025-11-17 02:36:38.757263", "modified_by": "Administrator", "name": "17fdtcpgl0", "owner": "Administrator", @@ -88,7 +88,7 @@ "label": "Backups", "link_to": "backups", "link_type": "Page", - "modified": "2025-11-13 16:46:29.170768", + "modified": "2025-11-17 02:36:38.757263", "modified_by": "Administrator", "name": "17fsrsimf1", "owner": "Administrator", @@ -111,7 +111,7 @@ "label": "Deleted Document", "link_to": "Deleted Document", "link_type": "DocType", - "modified": "2025-11-13 16:46:29.170768", + "modified": "2025-11-17 02:36:38.757263", "modified_by": "Administrator", "name": "17f6loecf2", "owner": "Administrator", @@ -122,8 +122,9 @@ "type": "Link" } ], - "modified": "2025-11-13 16:46:29.170768", + "modified": "2025-11-17 02:36:38.757263", "modified_by": "Administrator", + "module": "Core", "name": "Data", "owner": "Administrator", "title": "Data" diff --git a/frappe/workspace_sidebar/email.json b/frappe/workspace_sidebar/email.json new file mode 100644 index 0000000000..a2a6868d77 --- /dev/null +++ b/frappe/workspace_sidebar/email.json @@ -0,0 +1,154 @@ +{ + "app": "frappe", + "creation": "2025-10-26 21:53:46.567322", + "docstatus": 0, + "doctype": "Workspace Sidebar", + "header_icon": "mail", + "idx": 0, + "items": [ + { + "child": 0, + "collapsible": 1, + "creation": "2025-10-26 21:53:46.567322", + "docstatus": 0, + "doctype": "Workspace Sidebar Item", + "icon": "mail", + "idx": 1, + "indent": 0, + "keep_closed": 0, + "label": "Email Account", + "link_to": "Email Account", + "link_type": "DocType", + "modified": "2025-11-17 02:36:42.783251", + "modified_by": "Administrator", + "name": "tt9a2mpehi", + "owner": "Administrator", + "parent": "Email", + "parentfield": "items", + "parenttype": "Workspace Sidebar", + "show_arrow": 0, + "type": "Link" + }, + { + "child": 0, + "collapsible": 1, + "creation": "2025-10-26 21:53:46.567322", + "docstatus": 0, + "doctype": "Workspace Sidebar Item", + "icon": "message-square-reply", + "idx": 2, + "indent": 0, + "keep_closed": 0, + "label": "Communication", + "link_to": "Communication", + "link_type": "DocType", + "modified": "2025-11-17 02:36:42.783251", + "modified_by": "Administrator", + "name": "tt924oud7e", + "owner": "Administrator", + "parent": "Email", + "parentfield": "items", + "parenttype": "Workspace Sidebar", + "show_arrow": 0, + "type": "Link" + }, + { + "child": 0, + "collapsible": 1, + "creation": "2025-10-26 21:53:46.567322", + "docstatus": 0, + "doctype": "Workspace Sidebar Item", + "icon": "at-sign", + "idx": 3, + "indent": 0, + "keep_closed": 0, + "label": "Email Domain", + "link_to": "Email Domain", + "link_type": "DocType", + "modified": "2025-11-17 02:36:42.783251", + "modified_by": "Administrator", + "name": "tt91m8e4u4", + "owner": "Administrator", + "parent": "Email", + "parentfield": "items", + "parenttype": "Workspace Sidebar", + "show_arrow": 0, + "type": "Link" + }, + { + "child": 0, + "collapsible": 1, + "creation": "2025-10-26 21:53:46.567322", + "docstatus": 0, + "doctype": "Workspace Sidebar Item", + "icon": "list-end", + "idx": 4, + "indent": 0, + "keep_closed": 0, + "label": "Email Queue", + "link_to": "Email Queue", + "link_type": "DocType", + "modified": "2025-11-17 02:36:42.783251", + "modified_by": "Administrator", + "name": "tt9j1e7vpr", + "owner": "Administrator", + "parent": "Email", + "parentfield": "items", + "parenttype": "Workspace Sidebar", + "show_arrow": 0, + "type": "Link" + }, + { + "child": 0, + "collapsible": 1, + "creation": "2025-10-26 21:53:46.567322", + "docstatus": 0, + "doctype": "Workspace Sidebar Item", + "icon": "notepad-text", + "idx": 5, + "indent": 0, + "keep_closed": 0, + "label": "Email Template", + "link_to": "Email Template", + "link_type": "DocType", + "modified": "2025-11-17 02:36:42.783251", + "modified_by": "Administrator", + "name": "tt9it3atbm", + "owner": "Administrator", + "parent": "Email", + "parentfield": "items", + "parenttype": "Workspace Sidebar", + "show_arrow": 0, + "type": "Link" + }, + { + "child": 0, + "collapsible": 1, + "creation": "2025-10-26 21:53:46.567322", + "docstatus": 0, + "doctype": "Workspace Sidebar Item", + "icon": "mail-x", + "idx": 6, + "indent": 0, + "keep_closed": 0, + "label": "Unhandled Email", + "link_to": "Unhandled Email", + "link_type": "DocType", + "modified": "2025-11-17 02:36:42.783251", + "modified_by": "Administrator", + "name": "tt97t89rqi", + "owner": "Administrator", + "parent": "Email", + "parentfield": "items", + "parenttype": "Workspace Sidebar", + "show_arrow": 0, + "type": "Link" + } + ], + "modified": "2025-11-17 02:36:42.783251", + "modified_by": "Administrator", + "module": "Email", + "name": "Email", + "owner": "Administrator", + "title": "Email" +} diff --git a/frappe/workspace_sidebar/integrations.json b/frappe/workspace_sidebar/integrations.json index e0a19370ac..b4a9ae2b21 100644 --- a/frappe/workspace_sidebar/integrations.json +++ b/frappe/workspace_sidebar/integrations.json @@ -19,7 +19,7 @@ "label": "Connected App", "link_to": "Connected App", "link_type": "DocType", - "modified": "2025-11-13 23:06:52.001638", + "modified": "2025-11-17 02:36:35.860741", "modified_by": "Administrator", "name": "mhmt975c7e", "owner": "Administrator", @@ -42,7 +42,7 @@ "label": "Push Notification", "link_to": "Push Notification Settings", "link_type": "DocType", - "modified": "2025-11-13 23:06:52.001638", + "modified": "2025-11-17 02:36:35.860741", "modified_by": "Administrator", "name": "mhmrano0gi", "owner": "Administrator", @@ -65,7 +65,7 @@ "label": "Webhook", "link_to": "Webhook", "link_type": "DocType", - "modified": "2025-11-13 23:06:52.001638", + "modified": "2025-11-17 02:36:35.860741", "modified_by": "Administrator", "name": "mhm2tp5jog", "owner": "Administrator", @@ -86,7 +86,7 @@ "keep_closed": 0, "label": "Google", "link_type": "DocType", - "modified": "2025-11-13 23:06:52.001638", + "modified": "2025-11-17 02:36:35.860741", "modified_by": "Administrator", "name": "mhmkuvdn9e", "owner": "Administrator", @@ -109,7 +109,7 @@ "label": "Google Contacts", "link_to": "Google Contacts", "link_type": "DocType", - "modified": "2025-11-13 23:06:52.001638", + "modified": "2025-11-17 02:36:35.860741", "modified_by": "Administrator", "name": "mhmepjlo5h", "owner": "Administrator", @@ -132,7 +132,7 @@ "label": "Google Calender", "link_to": "Google Calendar", "link_type": "DocType", - "modified": "2025-11-13 23:06:52.001638", + "modified": "2025-11-17 02:36:35.860741", "modified_by": "Administrator", "name": "mhmj2s2clt", "owner": "Administrator", @@ -155,7 +155,7 @@ "label": "Google Settings", "link_to": "Google Settings", "link_type": "DocType", - "modified": "2025-11-13 23:06:52.001638", + "modified": "2025-11-17 02:36:35.860741", "modified_by": "Administrator", "name": "mhmslt3v07", "owner": "Administrator", @@ -176,7 +176,7 @@ "keep_closed": 0, "label": "Authetication", "link_type": "DocType", - "modified": "2025-11-13 23:06:52.001638", + "modified": "2025-11-17 02:36:35.860741", "modified_by": "Administrator", "name": "mhmpfii63a", "owner": "Administrator", @@ -198,7 +198,7 @@ "label": "Social Login Key", "link_to": "Social Login Key", "link_type": "DocType", - "modified": "2025-11-13 23:06:52.001638", + "modified": "2025-11-17 02:36:35.860741", "modified_by": "Administrator", "name": "mhm1dqo8tq", "owner": "Administrator", @@ -221,7 +221,7 @@ "label": "LDAP Settings", "link_to": "LDAP Settings", "link_type": "DocType", - "modified": "2025-11-13 23:06:52.001638", + "modified": "2025-11-17 02:36:35.860741", "modified_by": "Administrator", "name": "mhm0aurrn2", "owner": "Administrator", @@ -243,7 +243,7 @@ "label": "OAuth Client", "link_to": "OAuth Client", "link_type": "DocType", - "modified": "2025-11-13 23:06:52.001638", + "modified": "2025-11-17 02:36:35.860741", "modified_by": "Administrator", "name": "mhm6f2u6gd", "owner": "Administrator", @@ -265,7 +265,7 @@ "label": "OAuth Provider", "link_to": "OAuth Provider Settings", "link_type": "DocType", - "modified": "2025-11-13 23:06:52.001638", + "modified": "2025-11-17 02:36:35.860741", "modified_by": "Administrator", "name": "mhmc7nvrfd", "owner": "Administrator", @@ -276,8 +276,9 @@ "type": "Link" } ], - "modified": "2025-11-13 23:06:52.001638", + "modified": "2025-11-17 02:36:35.860741", "modified_by": "Administrator", + "module": "Integrations", "name": "Integrations", "owner": "Administrator", "title": "Integrations" diff --git a/frappe/workspace_sidebar/printing.json b/frappe/workspace_sidebar/printing.json index 527d8a97c5..e0d1802548 100644 --- a/frappe/workspace_sidebar/printing.json +++ b/frappe/workspace_sidebar/printing.json @@ -19,7 +19,7 @@ "label": "Print Format", "link_to": "Print Format", "link_type": "DocType", - "modified": "2025-11-13 16:46:56.124420", + "modified": "2025-11-17 02:36:38.672691", "modified_by": "Administrator", "name": "ooncopcbnv", "owner": "Administrator", @@ -42,7 +42,7 @@ "label": "Print Heading", "link_to": "Print Heading", "link_type": "DocType", - "modified": "2025-11-13 16:46:56.124420", + "modified": "2025-11-17 02:36:38.672691", "modified_by": "Administrator", "name": "oonevi9u35", "owner": "Administrator", @@ -65,7 +65,7 @@ "label": "Print Format Builder", "link_to": "print-format-builder", "link_type": "Page", - "modified": "2025-11-13 16:46:56.124420", + "modified": "2025-11-17 02:36:38.672691", "modified_by": "Administrator", "name": "oon3sjgesf", "owner": "Administrator", @@ -88,7 +88,7 @@ "label": "Print Settings", "link_to": "Print Settings", "link_type": "DocType", - "modified": "2025-11-13 16:46:56.124420", + "modified": "2025-11-17 02:36:38.672691", "modified_by": "Administrator", "name": "oonlh4bd29", "owner": "Administrator", @@ -99,8 +99,9 @@ "type": "Link" } ], - "modified": "2025-11-13 16:46:56.124420", + "modified": "2025-11-17 02:36:38.672691", "modified_by": "Administrator", + "module": "Printing", "name": "Printing", "owner": "Administrator", "title": "Printing" diff --git a/frappe/workspace_sidebar/productivity.json b/frappe/workspace_sidebar/productivity.json index 53c3f805fb..f5e014d549 100644 --- a/frappe/workspace_sidebar/productivity.json +++ b/frappe/workspace_sidebar/productivity.json @@ -19,7 +19,7 @@ "label": "Todo", "link_to": "ToDo", "link_type": "DocType", - "modified": "2025-11-13 16:00:57.236315", + "modified": "2025-11-17 02:36:38.831742", "modified_by": "Administrator", "name": "ubvkrr92vf", "owner": "Administrator", @@ -41,7 +41,7 @@ "label": "Event", "link_to": "Event", "link_type": "DocType", - "modified": "2025-11-13 16:00:57.236315", + "modified": "2025-11-17 02:36:38.831742", "modified_by": "Administrator", "name": "ubvl6gcv4f", "owner": "Administrator", @@ -63,7 +63,7 @@ "label": "File", "link_to": "File", "link_type": "DocType", - "modified": "2025-11-13 16:00:57.236315", + "modified": "2025-11-17 02:36:38.831742", "modified_by": "Administrator", "name": "ubvch0snsj", "owner": "Administrator", @@ -85,7 +85,7 @@ "label": "Note", "link_to": "Note", "link_type": "DocType", - "modified": "2025-11-13 16:00:57.236315", + "modified": "2025-11-17 02:36:38.831742", "modified_by": "Administrator", "name": "ubven2fpm9", "owner": "Administrator", @@ -96,8 +96,9 @@ "type": "Link" } ], - "modified": "2025-11-13 16:00:57.236315", + "modified": "2025-11-17 02:36:38.831742", "modified_by": "Administrator", + "module": "Desk", "name": "Productivity", "owner": "Administrator", "title": "Productivity" diff --git a/frappe/workspace_sidebar/system.json b/frappe/workspace_sidebar/system.json index 65769995d8..7bf31363fb 100644 --- a/frappe/workspace_sidebar/system.json +++ b/frappe/workspace_sidebar/system.json @@ -19,7 +19,7 @@ "label": "Home", "link_to": "System", "link_type": "Workspace", - "modified": "2025-11-13 16:02:21.078802", + "modified": "2025-11-17 02:36:39.342987", "modified_by": "Administrator", "name": "86tdehtplu", "owner": "Administrator", @@ -42,7 +42,7 @@ "label": "Health Report", "link_to": "System Health Report", "link_type": "DocType", - "modified": "2025-11-13 16:02:21.078802", + "modified": "2025-11-17 02:36:39.342987", "modified_by": "Administrator", "name": "86t798tt55", "owner": "Administrator", @@ -63,7 +63,7 @@ "keep_closed": 0, "label": "Notifications", "link_type": "DocType", - "modified": "2025-11-13 16:02:21.078802", + "modified": "2025-11-17 02:36:39.342987", "modified_by": "Administrator", "name": "86ta11fm79", "owner": "Administrator", @@ -85,7 +85,7 @@ "label": "Notification", "link_to": "Notification", "link_type": "DocType", - "modified": "2025-11-13 16:02:21.078802", + "modified": "2025-11-17 02:36:39.342987", "modified_by": "Administrator", "name": "86taqdpkqp", "owner": "Administrator", @@ -107,7 +107,7 @@ "label": "Notification Settings", "link_to": "Notification Settings", "link_type": "DocType", - "modified": "2025-11-13 16:02:21.078802", + "modified": "2025-11-17 02:36:39.342987", "modified_by": "Administrator", "name": "86t40qtf19", "owner": "Administrator", @@ -128,7 +128,7 @@ "keep_closed": 0, "label": "Background Job", "link_type": "DocType", - "modified": "2025-11-13 16:02:21.078802", + "modified": "2025-11-17 02:36:39.342987", "modified_by": "Administrator", "name": "86taoh4vnu", "owner": "Administrator", @@ -150,7 +150,7 @@ "label": "RQ Job", "link_to": "RQ Job", "link_type": "DocType", - "modified": "2025-11-13 16:02:21.078802", + "modified": "2025-11-17 02:36:39.342987", "modified_by": "Administrator", "name": "86tjrrpfcg", "owner": "Administrator", @@ -172,7 +172,7 @@ "label": "RQ Worker", "link_to": "RQ Worker", "link_type": "DocType", - "modified": "2025-11-13 16:02:21.078802", + "modified": "2025-11-17 02:36:39.342987", "modified_by": "Administrator", "name": "86t62rbsej", "owner": "Administrator", @@ -194,7 +194,7 @@ "label": "Scheduled Job Type", "link_to": "Scheduled Job Type", "link_type": "DocType", - "modified": "2025-11-13 16:02:21.078802", + "modified": "2025-11-17 02:36:39.342987", "modified_by": "Administrator", "name": "86t969vpgn", "owner": "Administrator", @@ -216,7 +216,7 @@ "label": "Scheduled Job Log", "link_to": "Scheduled Job Log", "link_type": "DocType", - "modified": "2025-11-13 16:02:21.078802", + "modified": "2025-11-17 02:36:39.342987", "modified_by": "Administrator", "name": "86t10k1qoi", "owner": "Administrator", @@ -238,7 +238,7 @@ "label": "Scheduler Event", "link_to": "Scheduler Event", "link_type": "DocType", - "modified": "2025-11-13 16:02:21.078802", + "modified": "2025-11-17 02:36:39.342987", "modified_by": "Administrator", "name": "86tpp0tvm4", "owner": "Administrator", @@ -259,7 +259,7 @@ "keep_closed": 0, "label": "Tools", "link_type": "DocType", - "modified": "2025-11-13 16:02:21.078802", + "modified": "2025-11-17 02:36:39.342987", "modified_by": "Administrator", "name": "86tufqvbtq", "owner": "Administrator", @@ -281,7 +281,7 @@ "label": "System Console", "link_to": "System Console", "link_type": "DocType", - "modified": "2025-11-13 16:02:21.078802", + "modified": "2025-11-17 02:36:39.342987", "modified_by": "Administrator", "name": "86tv7p7th1", "owner": "Administrator", @@ -303,7 +303,7 @@ "label": "Recorder", "link_to": "Recorder", "link_type": "DocType", - "modified": "2025-11-13 16:02:21.078802", + "modified": "2025-11-17 02:36:39.342987", "modified_by": "Administrator", "name": "86te1jk3kq", "owner": "Administrator", @@ -324,7 +324,7 @@ "keep_closed": 0, "label": "Logs", "link_type": "DocType", - "modified": "2025-11-13 16:02:21.078802", + "modified": "2025-11-17 02:36:39.342987", "modified_by": "Administrator", "name": "86tsk6lv34", "owner": "Administrator", @@ -346,7 +346,7 @@ "label": "Error Log", "link_to": "Error Log", "link_type": "DocType", - "modified": "2025-11-13 16:02:21.078802", + "modified": "2025-11-17 02:36:39.342987", "modified_by": "Administrator", "name": "86tmj1me7k", "owner": "Administrator", @@ -368,7 +368,7 @@ "label": "API Request Log", "link_to": "API Request Log", "link_type": "DocType", - "modified": "2025-11-13 16:02:21.078802", + "modified": "2025-11-17 02:36:39.342987", "modified_by": "Administrator", "name": "86t3l0qp1e", "owner": "Administrator", @@ -390,7 +390,7 @@ "label": "View Log", "link_to": "View Log", "link_type": "DocType", - "modified": "2025-11-13 16:02:21.078802", + "modified": "2025-11-17 02:36:39.342987", "modified_by": "Administrator", "name": "86tg359c64", "owner": "Administrator", @@ -412,7 +412,7 @@ "label": "Patch Log", "link_to": "Patch Log", "link_type": "DocType", - "modified": "2025-11-13 16:02:21.078802", + "modified": "2025-11-17 02:36:39.342987", "modified_by": "Administrator", "name": "86tn6cvetd", "owner": "Administrator", @@ -435,7 +435,7 @@ "label": "Log Settings", "link_to": "Log Settings", "link_type": "DocType", - "modified": "2025-11-13 16:02:21.078802", + "modified": "2025-11-17 02:36:39.342987", "modified_by": "Administrator", "name": "86tentgqov", "owner": "Administrator", @@ -446,8 +446,9 @@ "type": "Link" } ], - "modified": "2025-11-13 16:02:21.078802", + "modified": "2025-11-17 02:36:39.342987", "modified_by": "Administrator", + "module": "Core", "name": "System", "owner": "Administrator", "title": "System" diff --git a/frappe/workspace_sidebar/users.json b/frappe/workspace_sidebar/users.json index b4dcc5064e..a678d17f63 100644 --- a/frappe/workspace_sidebar/users.json +++ b/frappe/workspace_sidebar/users.json @@ -19,7 +19,7 @@ "label": "Home", "link_to": "Users", "link_type": "Workspace", - "modified": "2025-11-13 16:00:57.255575", + "modified": "2025-11-17 02:36:39.070049", "modified_by": "Administrator", "name": "7l61f6cas8", "owner": "Administrator", @@ -42,7 +42,7 @@ "label": "User", "link_to": "User", "link_type": "DocType", - "modified": "2025-11-13 16:00:57.255575", + "modified": "2025-11-17 02:36:39.070049", "modified_by": "Administrator", "name": "7l6p4s4t9s", "owner": "Administrator", @@ -65,7 +65,7 @@ "label": "Role", "link_to": "Role", "link_type": "DocType", - "modified": "2025-11-13 16:00:57.255575", + "modified": "2025-11-17 02:36:39.070049", "modified_by": "Administrator", "name": "7l6o700maj", "owner": "Administrator", @@ -86,7 +86,7 @@ "keep_closed": 0, "label": "Permissions", "link_type": "DocType", - "modified": "2025-11-13 16:00:57.255575", + "modified": "2025-11-17 02:36:39.070049", "modified_by": "Administrator", "name": "7l6f73pnlj", "owner": "Administrator", @@ -109,7 +109,7 @@ "label": "User Permission", "link_to": "User Permission", "link_type": "DocType", - "modified": "2025-11-13 16:00:57.255575", + "modified": "2025-11-17 02:36:39.070049", "modified_by": "Administrator", "name": "7l6p31rdpn", "owner": "Administrator", @@ -132,7 +132,7 @@ "label": "Permission Manager", "link_to": "permission-manager", "link_type": "Page", - "modified": "2025-11-13 16:00:57.255575", + "modified": "2025-11-17 02:36:39.070049", "modified_by": "Administrator", "name": "7l6vr9r7gp", "owner": "Administrator", @@ -155,7 +155,7 @@ "label": "Permission Inspector", "link_to": "Permission Inspector", "link_type": "DocType", - "modified": "2025-11-13 16:00:57.255575", + "modified": "2025-11-17 02:36:39.070049", "modified_by": "Administrator", "name": "7l6gg6c7cn", "owner": "Administrator", @@ -176,7 +176,7 @@ "keep_closed": 0, "label": "Audits", "link_type": "DocType", - "modified": "2025-11-13 16:00:57.255575", + "modified": "2025-11-17 02:36:39.070049", "modified_by": "Administrator", "name": "7l6fn0ev86", "owner": "Administrator", @@ -199,7 +199,7 @@ "label": "Activity Log", "link_to": "Activity Log", "link_type": "DocType", - "modified": "2025-11-13 16:00:57.255575", + "modified": "2025-11-17 02:36:39.070049", "modified_by": "Administrator", "name": "7l60n3adf5", "owner": "Administrator", @@ -222,7 +222,7 @@ "label": "Permission Log", "link_to": "Permission Log", "link_type": "DocType", - "modified": "2025-11-13 16:00:57.255575", + "modified": "2025-11-17 02:36:39.070049", "modified_by": "Administrator", "name": "7l6mlpodq2", "owner": "Administrator", @@ -245,7 +245,7 @@ "label": "Access Log", "link_to": "Access Log", "link_type": "DocType", - "modified": "2025-11-13 16:00:57.255575", + "modified": "2025-11-17 02:36:39.070049", "modified_by": "Administrator", "name": "7l6gq4u9lk", "owner": "Administrator", @@ -256,8 +256,9 @@ "type": "Link" } ], - "modified": "2025-11-13 16:00:57.255575", + "modified": "2025-11-17 02:36:39.070049", "modified_by": "Administrator", + "module": "Core", "name": "Users", "owner": "Administrator", "title": "Users" diff --git a/frappe/workspace_sidebar/website.json b/frappe/workspace_sidebar/website.json index 79b867cf35..42a6322548 100644 --- a/frappe/workspace_sidebar/website.json +++ b/frappe/workspace_sidebar/website.json @@ -19,7 +19,7 @@ "label": "Home", "link_to": "Website", "link_type": "Workspace", - "modified": "2025-11-13 16:00:57.245469", + "modified": "2025-11-17 02:36:38.973286", "modified_by": "Administrator", "name": "0l2dke8182", "owner": "Administrator", @@ -42,7 +42,7 @@ "label": "Web Page", "link_to": "Web Page", "link_type": "DocType", - "modified": "2025-11-13 16:00:57.245469", + "modified": "2025-11-17 02:36:38.973286", "modified_by": "Administrator", "name": "0l21sh648d", "owner": "Administrator", @@ -65,7 +65,7 @@ "label": "Web Form", "link_to": "Web Form", "link_type": "DocType", - "modified": "2025-11-13 16:00:57.245469", + "modified": "2025-11-17 02:36:38.973286", "modified_by": "Administrator", "name": "0l2nel1tfq", "owner": "Administrator", @@ -88,7 +88,7 @@ "label": "Settings", "link_to": "Website Settings", "link_type": "DocType", - "modified": "2025-11-13 16:00:57.245469", + "modified": "2025-11-17 02:36:38.973286", "modified_by": "Administrator", "name": "0l20g4nkqt", "owner": "Administrator", @@ -111,7 +111,7 @@ "label": "Portal Settings", "link_to": "Portal Settings", "link_type": "DocType", - "modified": "2025-11-13 16:00:57.245469", + "modified": "2025-11-17 02:36:38.973286", "modified_by": "Administrator", "name": "0l27hb63hr", "owner": "Administrator", @@ -132,7 +132,7 @@ "keep_closed": 0, "label": "Customize", "link_type": "DocType", - "modified": "2025-11-13 16:00:57.245469", + "modified": "2025-11-17 02:36:38.973286", "modified_by": "Administrator", "name": "0l272le4et", "owner": "Administrator", @@ -155,7 +155,7 @@ "label": "Website Script", "link_to": "Website Script", "link_type": "DocType", - "modified": "2025-11-13 16:00:57.245469", + "modified": "2025-11-17 02:36:38.973286", "modified_by": "Administrator", "name": "0l277lp7cd", "owner": "Administrator", @@ -178,7 +178,7 @@ "label": "Website Theme", "link_to": "Website Theme", "link_type": "DocType", - "modified": "2025-11-13 16:00:57.245469", + "modified": "2025-11-17 02:36:38.973286", "modified_by": "Administrator", "name": "0l21r084j0", "owner": "Administrator", @@ -189,8 +189,9 @@ "type": "Link" } ], - "modified": "2025-11-13 16:00:57.245469", + "modified": "2025-11-17 02:36:38.973286", "modified_by": "Administrator", + "module": "Website", "name": "Website", "owner": "Administrator", "title": "Website"