feat: Konto-Sicherheit gebündelt + Einstellungen aufgeräumt
- Neue Seite „Mein Konto" (/konto, für alle Nutzer): eigenes Passwort ändern (inkl. Richtlinien-Anzeige) + Zwei-Faktor verwalten; erreichbar über den Nutzer-Chip in der Seitenleisten-Fußzeile - Einstellungen: 2FA-Karte entfernt (liegt jetzt bei „Mein Konto"), Karten in ein mehrspaltiges Raster gruppiert - Menüpunkt „Einstellungen" unter die Überschrift „System" verschoben (für alle Nutzer sichtbar; „Benutzer" bleibt Admin-only) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -53,7 +53,7 @@ export default function PolicyCard() {
|
||||
|
||||
if (!policy) {
|
||||
return (
|
||||
<div className="card" style={{ maxWidth: 520, marginTop: "var(--sp-4)" }}>
|
||||
<div className="card">
|
||||
<h2 style={{ marginTop: 0 }}>{t("policy.title")}</h2>
|
||||
{fehler ? <div className="alert error"><Icon name="alert" size={16} /><span>{fehler}</span></div>
|
||||
: <p className="muted small">{t("common.loading")}</p>}
|
||||
@@ -62,7 +62,7 @@ export default function PolicyCard() {
|
||||
}
|
||||
|
||||
return (
|
||||
<div className="card" style={{ maxWidth: 520, marginTop: "var(--sp-4)" }}>
|
||||
<div className="card">
|
||||
<h2 style={{ display: "flex", alignItems: "center", gap: "var(--sp-2)", marginTop: 0 }}>
|
||||
<Icon name="lock" size={18} /> {t("policy.title")}
|
||||
</h2>
|
||||
|
||||
@@ -83,7 +83,7 @@ export default function RestoreCard() {
|
||||
}
|
||||
|
||||
return (
|
||||
<div className="card" style={{ maxWidth: 520, marginTop: "var(--sp-4)" }}>
|
||||
<div className="card">
|
||||
<h2 style={{ display: "flex", alignItems: "center", gap: "var(--sp-2)", marginTop: 0 }}>
|
||||
<Icon name="upload" size={18} /> {t("restore.title")}
|
||||
</h2>
|
||||
|
||||
Reference in New Issue
Block a user