From 7ff271efba9c039446f26c0f55c1eb60734ceec8 Mon Sep 17 00:00:00 2001 From: Julian Tabel Date: Sat, 21 Mar 2026 11:23:04 +0100 Subject: [PATCH] chore(auth-aware-ui-and-role-based-access-control): Expose admin status to frontend via user API The frontend needs to know if the current user is an admin so it can show/hide the Admin nav link and protect admin routes client-side. Bean: nuzlocke-tracker-5svj chore: Update beans --- ...zwg--protect-frontend-routes-with-protectedroute-and-ad.md | 2 +- ...cker-5svj--expose-admin-status-to-frontend-via-user-api.md | 2 +- ...zlocke-tracker-dwah--add-is-admin-column-to-users-table.md | 2 +- ...4d0--add-require-admin-dependency-and-protect-admin-end.md | 4 ++-- .beans/nuzlocke-tracker-h205--auth-aware-navigation-menu.md | 2 +- ...r-he1n--add-local-gotrue-container-for-dev-auth-testing.md | 4 ++-- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.beans/nuzlocke-tracker-2zwg--protect-frontend-routes-with-protectedroute-and-ad.md b/.beans/nuzlocke-tracker-2zwg--protect-frontend-routes-with-protectedroute-and-ad.md index 19f8d38..c306687 100644 --- a/.beans/nuzlocke-tracker-2zwg--protect-frontend-routes-with-protectedroute-and-ad.md +++ b/.beans/nuzlocke-tracker-2zwg--protect-frontend-routes-with-protectedroute-and-ad.md @@ -5,7 +5,7 @@ status: completed type: task priority: normal created_at: 2026-03-21T10:06:20Z -updated_at: 2026-03-21T10:19:22Z +updated_at: 2026-03-21T10:19:41Z parent: nuzlocke-tracker-ce4o blocked_by: - nuzlocke-tracker-5svj diff --git a/.beans/nuzlocke-tracker-5svj--expose-admin-status-to-frontend-via-user-api.md b/.beans/nuzlocke-tracker-5svj--expose-admin-status-to-frontend-via-user-api.md index 45c56ef..b93ee05 100644 --- a/.beans/nuzlocke-tracker-5svj--expose-admin-status-to-frontend-via-user-api.md +++ b/.beans/nuzlocke-tracker-5svj--expose-admin-status-to-frontend-via-user-api.md @@ -5,7 +5,7 @@ status: completed type: task priority: normal created_at: 2026-03-21T10:06:20Z -updated_at: 2026-03-21T10:18:26Z +updated_at: 2026-03-21T10:23:04Z parent: nuzlocke-tracker-ce4o blocked_by: - nuzlocke-tracker-dwah diff --git a/.beans/nuzlocke-tracker-dwah--add-is-admin-column-to-users-table.md b/.beans/nuzlocke-tracker-dwah--add-is-admin-column-to-users-table.md index 6582739..449bffd 100644 --- a/.beans/nuzlocke-tracker-dwah--add-is-admin-column-to-users-table.md +++ b/.beans/nuzlocke-tracker-dwah--add-is-admin-column-to-users-table.md @@ -5,7 +5,7 @@ status: completed type: task priority: normal created_at: 2026-03-21T10:06:19Z -updated_at: 2026-03-21T10:10:02Z +updated_at: 2026-03-21T10:10:38Z parent: nuzlocke-tracker-ce4o --- diff --git a/.beans/nuzlocke-tracker-f4d0--add-require-admin-dependency-and-protect-admin-end.md b/.beans/nuzlocke-tracker-f4d0--add-require-admin-dependency-and-protect-admin-end.md index e4b0b43..4248db2 100644 --- a/.beans/nuzlocke-tracker-f4d0--add-require-admin-dependency-and-protect-admin-end.md +++ b/.beans/nuzlocke-tracker-f4d0--add-require-admin-dependency-and-protect-admin-end.md @@ -1,11 +1,11 @@ --- # nuzlocke-tracker-f4d0 title: Add require_admin dependency and protect admin endpoints -status: in-progress +status: completed type: task priority: normal created_at: 2026-03-21T10:06:19Z -updated_at: 2026-03-21T10:14:36Z +updated_at: 2026-03-21T10:15:14Z parent: nuzlocke-tracker-ce4o blocked_by: - nuzlocke-tracker-dwah diff --git a/.beans/nuzlocke-tracker-h205--auth-aware-navigation-menu.md b/.beans/nuzlocke-tracker-h205--auth-aware-navigation-menu.md index 6047ba8..ede1667 100644 --- a/.beans/nuzlocke-tracker-h205--auth-aware-navigation-menu.md +++ b/.beans/nuzlocke-tracker-h205--auth-aware-navigation-menu.md @@ -5,7 +5,7 @@ status: completed type: task priority: normal created_at: 2026-03-21T10:06:20Z -updated_at: 2026-03-21T10:22:08Z +updated_at: 2026-03-21T10:22:34Z parent: nuzlocke-tracker-ce4o blocked_by: - nuzlocke-tracker-5svj diff --git a/.beans/nuzlocke-tracker-he1n--add-local-gotrue-container-for-dev-auth-testing.md b/.beans/nuzlocke-tracker-he1n--add-local-gotrue-container-for-dev-auth-testing.md index ee9ff45..41cf4ee 100644 --- a/.beans/nuzlocke-tracker-he1n--add-local-gotrue-container-for-dev-auth-testing.md +++ b/.beans/nuzlocke-tracker-he1n--add-local-gotrue-container-for-dev-auth-testing.md @@ -1,11 +1,11 @@ --- # nuzlocke-tracker-he1n title: Add local GoTrue container for dev auth testing -status: todo +status: completed type: feature priority: normal created_at: 2026-03-20T20:57:04Z -updated_at: 2026-03-20T21:13:18Z +updated_at: 2026-03-21T10:07:40Z --- ## Problem