Files
nuzlocke-tracker/.beans/nuzlocke-tracker-dwah--add-is-admin-column-to-users-table.md
Julian Tabel f7731b0497
Some checks failed
CI / backend-tests (push) Failing after 31s
CI / frontend-tests (push) Successful in 29s
Fix local login flow, add new auth epic
2026-03-21 11:06:53 +01:00

24 lines
730 B
Markdown

---
# nuzlocke-tracker-dwah
title: Add is_admin column to users table
status: todo
type: task
created_at: 2026-03-21T10:06:19Z
updated_at: 2026-03-21T10:06:19Z
parent: nuzlocke-tracker-ce4o
---
Add an `is_admin` boolean column (default `false`) to the `users` table via an Alembic migration.
## Checklist
- [ ] Create Alembic migration adding `is_admin: Mapped[bool]` column with `server_default="false"`
- [ ] Update `User` model in `backend/src/app/models/user.py`
- [ ] Run migration and verify column exists
- [ ] Seed a test admin user (or document how to set `is_admin=true` via SQL)
## Files to change
- `backend/src/app/models/user.py` — add `is_admin` field
- `backend/src/app/alembic/versions/` — new migration