From 046f00e464b52d91a2f74db1ea40d081dc59d953 Mon Sep 17 00:00:00 2001 From: Agent Zero Date: Fri, 24 Jul 2026 22:04:45 +0200 Subject: [PATCH] fix: remove mail settings, automation/agents from sidebar + settings from bottom - Remove Einstellungen from E-Mail group (accessible via Settings page) - Remove Automation and Agenten from sidebar (accessible via Topbar profile menu) - Remove Settings from sidebar bottom items --- app/plugins/builtins/automation/plugin.py | 19 +------------------ app/plugins/builtins/mail/plugin.py | 3 +-- frontend/src/components/layout/Sidebar.tsx | 4 +--- 3 files changed, 3 insertions(+), 23 deletions(-) diff --git a/app/plugins/builtins/automation/plugin.py b/app/plugins/builtins/automation/plugin.py index 015360c..1c010a7 100644 --- a/app/plugins/builtins/automation/plugin.py +++ b/app/plugins/builtins/automation/plugin.py @@ -69,24 +69,7 @@ class AutomationPlugin(BasePlugin): "agents:execute", ], is_core=False, - menu_items=[ - FrontendMenuItem( - label_key="nav.automation", - label="Automation", - path="/automation", - icon="Zap", - group="Automation", - order=50, - ), - FrontendMenuItem( - label_key="nav.agents", - label="Agenten", - path="/agents", - icon="Bot", - group="Automation", - order=51, - ), - ], + menu_items=[], page_routes=[ FrontendPageRoute( path="/automation", diff --git a/app/plugins/builtins/mail/plugin.py b/app/plugins/builtins/mail/plugin.py index 4d109f1..a264c43 100644 --- a/app/plugins/builtins/mail/plugin.py +++ b/app/plugins/builtins/mail/plugin.py @@ -57,8 +57,7 @@ class MailPlugin(BasePlugin): migrations=["0001_initial.sql", "0006_flag_type.sql", "0007_sync_queue.sql", "0008_sync_queue_deleted_at.sql", "0009_remove_mail_soft_delete.sql", "0010_add_deleted_at.sql"], permissions=["mail:read", "mail:send", "mail:config", "mail:share", "mail:write", "mail:delete"], menu_items=[ - FrontendMenuItem(label_key='nav.mail', label='E-Mail', path='/mail', icon='Mail', group='E-Mail', order=30), - FrontendMenuItem(label_key='nav.mail.settings', label='Einstellungen', path='/mail/settings', icon='Settings', group='E-Mail', order=31), + FrontendMenuItem(label_key='nav.mail', label='E-Mail', path='/mail', icon='Mail', order=30), ], page_routes=[ FrontendPageRoute(path='/mail', component='@/pages/Mail', protected=True), diff --git a/frontend/src/components/layout/Sidebar.tsx b/frontend/src/components/layout/Sidebar.tsx index 7ef134d..cf9600d 100644 --- a/frontend/src/components/layout/Sidebar.tsx +++ b/frontend/src/components/layout/Sidebar.tsx @@ -32,9 +32,7 @@ const singleItems: NavSingleItem[] = [ { to: '/contacts', labelKey: 'nav.contacts', icon: