From 42242390f3430153d469babe80c5322d1ad1fe3a Mon Sep 17 00:00:00 2001 From: flfeders Date: Thu, 15 Oct 2026 17:19:58 +0200 Subject: [PATCH] fix(notifications): expose preferences in settings navigation --- docs/notification-preferences.md | 2 +- frontend/components/MainNav.vue | 5 +++++ frontend/pages/settings/notifications.vue | 9 +++++++++ 3 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 frontend/pages/settings/notifications.vue diff --git a/docs/notification-preferences.md b/docs/notification-preferences.md index 246c0f71..63fa01d7 100644 --- a/docs/notification-preferences.md +++ b/docs/notification-preferences.md @@ -1,6 +1,6 @@ # Persönliche Benachrichtigungen -Unter Einstellungen → Benachrichtigungen im Web und Mehr → Einstellungen in der mobilen App kann jeder Benutzer E-Mail und Push für sein Profil im aktiven Tenant einstellen. Für ein anderes Profil wird zuerst der Tenant gewechselt. Die E-Mail-Adresse stammt aktuell vom Benutzerkonto, nicht vom Mitarbeiterprofil. +Unter Einstellungen → Benachrichtigungen (`/settings/notifications`) im Web und Mehr → Einstellungen in der mobilen App kann jeder Benutzer E-Mail und Push für sein Profil im aktiven Tenant einstellen. Der Web-Menüeintrag ist für alle angemeldeten Mitarbeiter unabhängig von Administrationsrechten sichtbar. Für ein anderes Profil wird zuerst der Tenant gewechselt. Die E-Mail-Adresse stammt aktuell vom Benutzerkonto, nicht vom Mitarbeiterprofil. ## Ereignisse diff --git a/frontend/components/MainNav.vue b/frontend/components/MainNav.vue index db8a3e5b..a3f55244 100644 --- a/frontend/components/MainNav.vue +++ b/frontend/components/MainNav.vue @@ -318,6 +318,11 @@ const links = computed(() => { ] const settingsChildren = [ + { + label: "Benachrichtigungen", + to: "/settings/notifications", + icon: "i-heroicons-bell", + }, featureEnabled("settingsNumberRanges") ? { label: "Nummernkreise", to: "/settings/numberRanges", diff --git a/frontend/pages/settings/notifications.vue b/frontend/pages/settings/notifications.vue new file mode 100644 index 00000000..063747ff --- /dev/null +++ b/frontend/pages/settings/notifications.vue @@ -0,0 +1,9 @@ +