- New Users page tabs (Users & roles / Access requests / Demo) and a tab-ified Configuration page, both via a reusable Tabs component (persisted active tab). - Admin can suspend/unsuspend (migration 0023 adds users.is_suspended) and delete accounts from the Users & roles tab, with guards (demo / self / last admin). - Email notifications to the affected user: suspended (reactive, on a blocked sign-in), reinstated, role changed, and account deleted; the approval email now carries a clickable app link. The scheduled/manual demo reset also seeds sample channel subscriptions. - Hide the 'unverified email' chip for Google accounts (Google attests the email).
46 lines
1.9 KiB
JSON
46 lines
1.9 KiB
JSON
{
|
|
"tabs": {
|
|
"roles": "Benutzer & Rollen",
|
|
"access": "Zugriffsanfragen",
|
|
"demo": "Demo"
|
|
},
|
|
"roles": {
|
|
"title": "Benutzer & Rollen",
|
|
"intro": "Alle, die sich anmelden können. Mache einen Benutzer zum Admin oder wieder zum normalen Benutzer.",
|
|
"empty": "Noch keine Benutzer.",
|
|
"you": "du",
|
|
"admin": "Admin",
|
|
"demo": "Demo",
|
|
"suspended": "Gesperrt",
|
|
"pending": "Wartet auf Freigabe",
|
|
"unverified": "E-Mail nicht bestätigt",
|
|
"demoLocked": "Die Rolle des Demo-Kontos kann nicht geändert werden.",
|
|
"selfLocked": "Du kannst deine eigene Rolle nicht ändern.",
|
|
"makeAdmin": "Zum Admin machen",
|
|
"makeUser": "Zum Benutzer machen",
|
|
"updated": "Rolle aktualisiert für {{email}}",
|
|
"promoteTitle": "Zum Admin machen?",
|
|
"demoteTitle": "Admin entfernen?",
|
|
"promoteConfirm": "{{email}} vollen Admin-Zugriff geben (Einstellungen, Planer, Benutzerverwaltung)?",
|
|
"demoteConfirm": "{{email}} den Admin-Zugriff entziehen? Wird zum normalen Benutzer."
|
|
},
|
|
"suspend": {
|
|
"action": "Sperren",
|
|
"undoAction": "Entsperren",
|
|
"title": "Konto sperren?",
|
|
"undoTitle": "Konto entsperren?",
|
|
"confirm": "{{email}} sperren? Eine Anmeldung (per Passwort oder Google) ist erst nach dem Entsperren wieder möglich, und jede aktive Sitzung endet.",
|
|
"undoConfirm": "{{email}} entsperren? Eine Anmeldung ist dann wieder möglich.",
|
|
"done": "{{email}} gesperrt",
|
|
"undone": "{{email}} entsperrt",
|
|
"demoLocked": "Das Demo-Konto kann nicht gesperrt werden.",
|
|
"selfLocked": "Du kannst dein eigenes Konto nicht sperren."
|
|
},
|
|
"delete": {
|
|
"action": "Löschen",
|
|
"locked": "Dieses Konto kann hier nicht gelöscht werden.",
|
|
"title": "Konto löschen?",
|
|
"confirm": "{{email}} und alle zugehörigen Daten endgültig löschen — Abos, Tags, Wiedergabeverlauf, Playlists und Einstellungen? Das kann nicht rückgängig gemacht werden.",
|
|
"done": "{{email}} gelöscht"
|
|
}
|
|
}
|