From 8efb0bee1d6c76f4d8d78bccd160dc795a1c284d Mon Sep 17 00:00:00 2001 From: Hammer Date: Wed, 28 Jan 2026 17:19:17 +0000 Subject: [PATCH] Remove bootstrap-admin endpoint --- apps/api/src/routes/hammer.ts | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/apps/api/src/routes/hammer.ts b/apps/api/src/routes/hammer.ts index 39518de..e057ce8 100644 --- a/apps/api/src/routes/hammer.ts +++ b/apps/api/src/routes/hammer.ts @@ -415,23 +415,4 @@ export const hammerRoutes = new Elysia({ prefix: '/hammer' }) }), }) - // Bootstrap: promote a user to admin (one-time setup helper) - .post('/bootstrap-admin', async ({ body, set }) => { - const user = await db.query.users.findFirst({ - where: eq(users.email, body.email), - }); - if (!user) { - set.status = 404; - throw new Error('User not found'); - } - const [updated] = await db - .update(users) - .set({ role: 'admin' }) - .where(eq(users.email, body.email)) - .returning(); - return { success: true, user: { id: updated.id, name: updated.name, email: updated.email, role: updated.role } }; - }, { - body: t.Object({ - email: t.String({ format: 'email' }), - }), - }); +;