feat(access): add guarded local password lifecycle and recovery

This commit is contained in:
2026-09-08 07:47:18 +02:00
parent 8f8072b4ae
commit 7eb67b9fa7
31 changed files with 2377 additions and 33 deletions
@@ -0,0 +1,10 @@
import { Link } from "react-router";
import type { ApiSettings } from "@govoplan/core-webui";
import { usePasswordPolicy } from "./usePasswordPolicy";
export default function PasswordLoginHelp({ settings, onNavigate }: { settings: ApiSettings; onNavigate: () => void }) {
const { policy } = usePasswordPolicy(settings);
return policy?.recovery_enabled
? <p><Link to="/password-recovery" onClick={onNavigate} data-help-context-id="access.password.recover" data-help-module-id="access">i18n:govoplan-access.password.forgot</Link></p>
: null;
}