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() { + +