refactor: migrate administrative form management to a centralized modular routing structure

This commit is contained in:
2026-06-29 18:41:53 +07:00 Unverified
parent 1d6b002360
commit 3a257e4758
28 changed files with 1774 additions and 221 deletions
+3 -3
View File
@@ -145,12 +145,12 @@ export async function deleteSubmission(id: string) {
return { ok: true };
}
export async function deleteAllSubmissions() {
export async function deleteAllSubmissions(formId: string) {
const session = await getServerSession(authOptions);
if (!session?.user) throw new Error("Not authenticated");
await db.delete(submissions);
revalidatePath("/form/admin/result");
await db.delete(submissions).where(eq(submissions.formId, formId));
revalidatePath(`/admin/form/${formId}/result`);
return { ok: true };
}