Aktueller Stand

This commit is contained in:
2026-01-18 00:40:01 +01:00
parent 68b63b8f06
commit 31aef02558
16 changed files with 352 additions and 43 deletions

View File

@@ -4,9 +4,15 @@ import { prisma } from "../../../../lib/prisma";
export const dynamic = "force-dynamic";
export async function GET() {
const setting = await prisma.setting.findUnique({
where: { key: "registration_enabled" }
const settings = await prisma.setting.findMany({
where: { key: { in: ["registration_enabled", "email_verification_required"] } }
});
const map = new Map(settings.map((record) => [record.key, record.value]));
const registrationEnabled = map.get("registration_enabled") !== "false";
const emailVerificationRequired =
map.get("email_verification_required") !== "false";
return NextResponse.json({
registrationEnabled,
emailVerificationRequired
});
const registrationEnabled = setting?.value !== "false";
return NextResponse.json({ registrationEnabled });
}