'use client' import Link from 'next/link' interface DeadlineConfig { gracePeriodDays: number reminderDays: number[] suspendOnExpiry: boolean } export function DeadlineTab() { // Phase 4: Deadline management — backend service pending (Core integration) const config: DeadlineConfig = { gracePeriodDays: 30, reminderDays: [28, 21, 14, 7], suspendOnExpiry: true, } return (

Fristen & Erinnerungen

In Vorbereitung
Das Fristen-System wird automatisch Erinnerungen an Nutzer senden, die neue Pflichtdokumente noch nicht akzeptiert haben. Nach Ablauf der Frist wird der Account gesperrt bis die Zustimmung erfolgt. Die E-Mail-Zustellung wird ueber den Core-Service in Production bereitgestellt.

Nachfrist

{config.gracePeriodDays} Tage

Nach Veroeffentlichung eines Pflichtdokuments

Erinnerungen

{config.reminderDays.length}x

Tag {config.reminderDays.join(', ')} nach Veroeffentlichung

Auto-Sperrung

{config.suspendOnExpiry ? 'Aktiv' : 'Inaktiv'}

Account wird nach Fristablauf gesperrt

Erinnerungs-Timeline

{Array.from({ length: 30 }, (_, i) => { const day = 30 - i const isReminder = config.reminderDays.includes(day) const isDeadline = day === 0 return (
{isReminder && ( Tag {day} )}
) })}
Veroeffentlichung Sperrung
E-Mail-Templates konfigurieren → Betroffenenrechte verwalten →
) }