'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}
)}
)
})}
VeroeffentlichungSperrung
E-Mail-Templates konfigurieren →
Betroffenenrechte verwalten →