diff --git a/frontend/src/pages/Settings.tsx b/frontend/src/pages/Settings.tsx index 269a859..563d081 100644 --- a/frontend/src/pages/Settings.tsx +++ b/frontend/src/pages/Settings.tsx @@ -37,13 +37,12 @@ export function SettingsPage() { [manifests, user] ); + // W3b (#358): Only true core settings — plugin settings come exclusively + // via pluginNavItems (settings_pages contributions). No duplication. const hardcodedNavItems = [ { to: '/settings/stammdaten', label: 'Stammdaten', icon: '\ud83c\udfe2' }, { to: '/settings/user-management', label: 'Nutzerverwaltung', icon: '\ud83d\udc65' }, { to: '/settings/system', label: 'System', icon: '\u2699\ufe0f' }, - { to: '/settings/mail', label: t('mail.settings'), icon: '\ud83d\udce7' }, - { to: '/settings/ai-settings', label: 'KI Einstellungen', icon: '\ud83e\udde0' }, - { to: '/settings/notifications', label: t('settings.notifications'), icon: '\ud83d\udd14' }, { to: '/settings/custom-fields', label: 'Custom Fields', icon: '\ud83d\udccb' }, { to: '/settings/webhooks', label: 'Webhooks', icon: '\ud83d\udd14' }, { to: '/settings/workspaces', label: 'Workspaces', icon: '\ud83d\udd58\ufe0f' },