Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,19 @@ For OAuth providers (GitHub, Google), see the [Local OAuth Setup Guide](./docs/l
- **Docker daemon errors (`Cannot connect to the Docker daemon`)**
Make sure Docker Desktop is installed and running before you call `supabase start`.

## Admin Access

Certain features (e.g. reviewing talk submissions) are restricted to admin users.
Admin status is stored as `is_admin` on the `profiles` table. To grant admin access,
set `is_admin = true` for the relevant profile row in Supabase (via Studio or SQL).

Admin-only pages:

- `/admin/talks` — View and manage all talk submissions (filter by status, change status)

Access is enforced at both the database level (RLS policies) and the frontend (redirect on
non-admin access).

## Contributing

We welcome contributions from the community! If you have suggestions or improvements, feel free to open an issue or submit a pull request.
Expand Down
Loading