import type { Metadata } from 'next' import { db } from '@/lib/db' import { requirePermission } from '@/lib/auth/current' import { de } from '@/lib/i18n/de' import { TemplateEditor } from './TemplateEditor' export const metadata: Metadata = { title: de.templateAdmin.heading } export const dynamic = 'force-dynamic' export default async function TemplateAdminPage() { await requirePermission('template.manage') // Je Schlüssel die neueste Version; ältere bleiben für bestehende Akten stehen. const vorlagen = await db.caseTemplate.findMany({ orderBy: [{ key: 'asc' }, { version: 'desc' }], distinct: ['key'], }) return (

{de.templateAdmin.heading}

{de.templateAdmin.intro}

{vorlagen.length === 0 ? (

{de.templateAdmin.empty}

) : (
{vorlagen.map((vorlage) => ( ))}
)}
) }