ADD: added admin panel and archiv mandates

This commit is contained in:
hwinkel
2026-03-13 10:58:44 +01:00
parent a742d79457
commit 3a2a94ec19
32 changed files with 2023 additions and 177 deletions
+13
View File
@@ -43,6 +43,19 @@ export async function action({ request, params }: { request: Request; params: {
return Response.json({ ok: true });
}
if (request.method === "PATCH") {
const body = await request.json();
const archive = body.archived === true;
await prisma.company.update({
where: { id: params.id },
data: {
archived: archive,
archivedAt: archive ? new Date() : null,
},
});
return Response.json({ ok: true });
}
// PUT
const body = await request.json();
const parsed = companySchema.safeParse(body);