feat: allow multiple auth sources per user (#500,#477) (#612)

* feat: allow multiple auth sources per user (#500,#477)

* only override isAdmin flag if it is provided by the authentication source
This commit is contained in:
h44z
2026-01-21 22:22:22 +01:00
committed by GitHub
parent d2fe267be7
commit e0f6c1d04b
44 changed files with 1158 additions and 798 deletions

View File

@@ -147,7 +147,7 @@
"email": "E-Mail",
"firstname": "Vorname",
"lastname": "Nachname",
"source": "Quelle",
"sources": "Quellen",
"peers": "Peers",
"admin": "Admin"
},
@@ -378,7 +378,11 @@
},
"admin": {
"label": "Ist Administrator"
}
},
"persist-local-changes": {
"label": "Lokale Änderungen speichern"
},
"sync-warning": "Um diesen synchronisierten Benutzer zu bearbeiten, aktivieren Sie die lokale Änderungsspeicherung. Andernfalls werden Ihre Änderungen bei der nächsten Synchronisierung überschrieben."
},
"interface-view": {
"headline": "Konfiguration für Schnittstelle:"

View File

@@ -147,7 +147,7 @@
"email": "E-Mail",
"firstname": "Firstname",
"lastname": "Lastname",
"source": "Source",
"sources": "Sources",
"peers": "Peers",
"admin": "Admin"
},
@@ -378,7 +378,11 @@
},
"admin": {
"label": "Is Admin"
}
},
"persist-local-changes": {
"label": "Persist local changes"
},
"sync-warning": "To modify this synchronized user, enable local change persistence. Otherwise, your changes will be overwritten during the next synchronization."
},
"interface-view": {
"headline": "Config for Interface:"

View File

@@ -162,7 +162,7 @@
"email": "Correo electrónico",
"firstname": "Nombre",
"lastname": "Apellido",
"source": "Origen",
"sources": "Origen",
"peers": "Peers",
"admin": "Administrador"
},

View File

@@ -137,7 +137,7 @@
"email": "E-mail",
"firstname": "Prénom",
"lastname": "Nom",
"source": "Source",
"sources": "Sources",
"peers": "Pairs",
"admin": "Admin"
},

View File

@@ -136,7 +136,7 @@
"email": "이메일",
"firstname": "이름",
"lastname": "성",
"source": "소스",
"sources": "소스",
"peers": "피어",
"admin": "관리자"
},

View File

@@ -137,7 +137,7 @@
"email": "E-Mail",
"firstname": "Primeiro Nome",
"lastname": "Último Nome",
"source": "Fonte",
"sources": "Fonte",
"peers": "Peers",
"admin": "Administrador"
},

View File

@@ -143,7 +143,7 @@
"email": "Электронная почта",
"firstname": "Имя",
"lastname": "Фамилия",
"source": "Источник",
"sources": "Источник",
"peers": "Пиры",
"admin": "Админ"
},

View File

@@ -135,7 +135,7 @@
"email": "E-Mail",
"firstname": "Ім'я",
"lastname": "Прізвище",
"source": "Джерело",
"sources": "Джерело",
"peers": "Піри",
"admin": "Адміністратор"
},

View File

@@ -134,7 +134,7 @@
"email": "E-Mail",
"firstname": "Tên",
"lastname": "Họ",
"source": "Nguồn",
"sources": "Nguồn",
"peers": "Peers",
"admin": "Quản trị viên"
},

View File

@@ -134,7 +134,7 @@
"email": "电子邮件",
"firstname": "名",
"lastname": "姓",
"source": "来源",
"sources": "来源",
"peers": "节点",
"admin": "管理员"
},