feat: implement Stalwart admin authentication and role check across admin routes

This commit is contained in:
Linus Rath
2026-03-26 20:21:12 +01:00
parent 37bc88dbad
commit 6696636df8
12 changed files with 166 additions and 24 deletions
+1
View File
@@ -75,6 +75,7 @@
"contacts": "Kontakte",
"calendar": "Kalender",
"settings": "Einstellungen",
"admin": "Admin",
"files": "Dateien",
"loading_mailboxes": "Postfächer werden geladen...",
"push_connected": "Echtzeit-Updates aktiv",
+1
View File
@@ -75,6 +75,7 @@
"contacts": "Contacts",
"calendar": "Calendar",
"settings": "Settings",
"admin": "Admin",
"files": "Files",
"loading_mailboxes": "Loading mailboxes...",
"push_connected": "Real-time updates active",
+1
View File
@@ -75,6 +75,7 @@
"contacts": "Contactos",
"calendar": "Calendario",
"settings": "Configuración",
"admin": "Admin",
"files": "Archivos",
"loading_mailboxes": "Cargando buzones...",
"push_connected": "Actualizaciones en tiempo real activas",
+1
View File
@@ -75,6 +75,7 @@
"contacts": "Contacts",
"calendar": "Calendrier",
"settings": "Paramètres",
"admin": "Admin",
"files": "Fichiers",
"loading_mailboxes": "Chargement des boîtes mail...",
"push_connected": "Mises à jour en temps réel actives",
+1
View File
@@ -75,6 +75,7 @@
"contacts": "Contatti",
"calendar": "Calendario",
"settings": "Impostazioni",
"admin": "Admin",
"files": "File",
"loading_mailboxes": "Caricamento caselle di posta...",
"push_connected": "Aggiornamenti in tempo reale attivi",
+1
View File
@@ -75,6 +75,7 @@
"contacts": "連絡先",
"calendar": "カレンダー",
"settings": "設定",
"admin": "管理",
"files": "ファイル",
"loading_mailboxes": "メールボックスを読み込み中...",
"push_connected": "リアルタイム更新が有効",
+1
View File
@@ -75,6 +75,7 @@
"contacts": "Contacten",
"calendar": "Agenda",
"settings": "Instellingen",
"admin": "Admin",
"files": "Bestanden",
"loading_mailboxes": "Mappen laden...",
"push_connected": "Real-time updates actief",
+1
View File
@@ -75,6 +75,7 @@
"contacts": "Contatos",
"calendar": "Calendário",
"settings": "Configurações",
"admin": "Admin",
"files": "Ficheiros",
"loading_mailboxes": "Carregando caixas de entrada...",
"push_connected": "Atualizações em tempo real ativas",
+1
View File
@@ -75,6 +75,7 @@
"contacts": "Контакты",
"calendar": "Календарь",
"settings": "Настройки",
"admin": "Админ",
"files": "Файлы",
"loading_mailboxes": "Загрузка папок...",
"push_connected": "Обновления в реальном времени активны",