From 02384022abc31236e1ca4088f0b8403fe4674327 Mon Sep 17 00:00:00 2001 From: hobokenchicken Date: Thu, 23 Apr 2026 10:40:53 -0400 Subject: [PATCH] feat: add manual backfill button to admin --- frontend/src/app/admin/page.tsx | 22 +++++++++++++++++++++- frontend/src/lib/api.ts | 1 + 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/frontend/src/app/admin/page.tsx b/frontend/src/app/admin/page.tsx index 1d6cd7c..9c88e5c 100644 --- a/frontend/src/app/admin/page.tsx +++ b/frontend/src/app/admin/page.tsx @@ -121,6 +121,17 @@ export default function AdminPage() { } }; + const backfillUser = async (userId: string) => { + toast.info("Scouring the barn for old eggs..."); + try { + await adminApi.backfillUser(userId); + toast.success("Backfill complete!"); + loadData(); + } catch { + toast.error("Backfill failed"); + } + }; + const toggleAdmin = async (userId: string, isAdmin: boolean) => { try { await api.patch(`/admin/users/${userId}`, { isAdmin }); @@ -263,6 +274,15 @@ export default function AdminPage() { + +