Benutzer bearbeiten (Name/E-Mail) + Kern-Einstellungen nur Superadmin
Nachschärfung der Benutzer-/Rollenverwaltung auf Basis des Feedbacks. - Nutzer editierbar: Name & E-Mail (eindeutig je Mandant) je Nutzer in beiden Konsolen — updateTenantUser (Plattform) / updateUser (Tenant), inline-Formular in platform-tenant-users.tsx und tenant-users-manager.tsx. Rollen/Status/Reset bestanden bereits (browser-verifiziert: Name/E-Mail, Rollen, Deaktivieren, Reset). - Kern-Einstellungen ausschließlich Superadmin: TISAX-/Schutzbedarf-Tiefe wandert in die Admin-Konsole (setTenantTisaxLevel, AL2/AL3 in /admin/[id]); aus den Tenant-Einstellungen entfernt (nur noch Read-only-Anzeige). updateTenantSettings fasst tisaxLevel/Schutzbedarf-Flags nicht mehr an. Module waren bereits Superadmin. - Tenant-Einstellungen: „Benutzer & Rollen"-Bereich verlinkt und sichtbar (user:manage/role:manage) — Verwaltung unter /settings/users. Browser-verifiziert: Admin-Konsole editiert Name/E-Mail/Rollen/Status/Passwort und schaltet TISAX AL3; /settings zeigt Benutzer-Bereich + TISAX read-only; /settings/users listet Nutzer mit Editierfeldern. tsc + lint + build + Guard grün. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -104,14 +104,11 @@ export default async function SettingsPage() {
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{/* Schutzbedarf / TISAX */}
|
||||
{/* Schutzbedarf / TISAX (Kern-Einstellung: nur Betreiber) */}
|
||||
<div className="shadow-card rounded-xl border bg-card p-5">
|
||||
<p className="mb-3 font-heading text-sm font-semibold">Schutzbedarf / TISAX-Level</p>
|
||||
<select name="tisaxLevel" defaultValue={s?.tisaxLevel ?? "AL2"} className={inputCls}>
|
||||
<option value="AL2">AL2 — MUSS · SOLL · HOCH</option>
|
||||
<option value="AL3">AL3 — zusätzlich SEHR HOCH</option>
|
||||
</select>
|
||||
<p className="mt-2 text-[11px] text-muted-foreground">Steuert die Schutzbedarf-Flags des Richtlinienmoduls (global; Override je Richtlinie im Editor).</p>
|
||||
<p className="mb-1 font-heading text-sm font-semibold">Schutzbedarf / TISAX-Tiefe</p>
|
||||
<p className="text-sm">Aktuell: <span className="font-semibold">{s?.tisaxLevel ?? "AL2"}</span></p>
|
||||
<p className="mt-2 text-[11px] text-muted-foreground">Diese Kern-Einstellung wird vom Plattform-Betreiber gesteuert und ist hier nicht änderbar.</p>
|
||||
</div>
|
||||
|
||||
<Button type="submit" className="w-full justify-center">Speichern</Button>
|
||||
|
||||
Reference in New Issue
Block a user