feat(housekeeping): cut over administration to ase

This commit is contained in:
Simo committed 2026-08-30 20:35:22 +02:00
1 parent c9e35cf602
commit 2b8f73a91d
457 files changed
+589 -55936

No files matched your search

+9 -7
View File
@@ -39,10 +39,10 @@ export async function createArticle(formData: FormData): Promise<void> {
);
if (!result.ok) {
redirect(
"/admin/articles/new?error=Database error while creating article. Please try again.",
"/ase/content/editorial/articles/new?error=Database error while creating article. Please try again.",
);
}
redirect("/admin/articles");
redirect("/ase/content/editorial/articles");
}
export async function updateArticle(formData: FormData): Promise<void> {
@@ -53,9 +53,10 @@ export async function updateArticle(formData: FormData): Promise<void> {
"article.change",
{ action: "update", id, ...articleInput(formData) },
);
if (!result.ok) redirect("/admin/articles?error=Update failed");
revalidatePath(`/admin/articles/${id}`);
redirect("/admin/articles");
if (!result.ok)
redirect("/ase/content/editorial/articles?error=Update failed");
revalidatePath(`/ase/content/editorial/articles/${id}`);
redirect("/ase/content/editorial/articles");
}
export async function deleteArticle(formData: FormData): Promise<void> {
@@ -66,6 +67,7 @@ export async function deleteArticle(formData: FormData): Promise<void> {
"article.change",
{ action: "delete", id },
);
if (!result.ok) redirect("/admin/articles?error=Delete failed");
redirect("/admin/articles");
if (!result.ok)
redirect("/ase/content/editorial/articles?error=Delete failed");
redirect("/ase/content/editorial/articles");
}