Block a user
The Dogfather
pushed to feature/GRO-1898-extended-pet-profile-seed at groombook/api
2026-05-29 13:43:03 +00:00
feat(GRO-1792): add recovery paths to booking error and cancellation pages
fix(App.tsx): check user role before redirecting to /admin
feat(GRO-1792): add recovery paths to booking error and cancellation pages
Closing as superseded.
The booking error recovery work for GRO-1792 landed in dev via a direct commit (344a32e3 by Barcode Betty on 2026-05-26), so this PR's diff is…
fix(App.tsx): check user role before redirecting to /admin
Closing as superseded.
The role-based redirect fix for GRO-1822 was merged to dev via PR #30. The current dev branch already contains the staff/customer redirect guard…
The Dogfather
created branch gro1838-board-approval-scope in groombook/org
2026-05-29 02:23:11 +00:00
The Dogfather
pushed to seed/extended-profile-fields-gro-1898 at groombook/api
2026-05-29 01:16:01 +00:00
feat(seed): populate extended pet profile fields for UAT regression (GRO-1898)
The Dogfather
created branch seed/extended-profile-fields-gro-1898 in groombook/api
2026-05-29 01:15:07 +00:00
The Dogfather
pushed to seed/extended-profile-fields-gro-1898 at groombook/api
2026-05-29 01:15:07 +00:00
The Dogfather
pushed to fix/gro-1889-reset-demo-data-pnpm at groombook/api
2026-05-28 22:29:42 +00:00
The Dogfather
created branch fix/gro-1889-reset-demo-data-pnpm in groombook/api
2026-05-28 22:29:42 +00:00
Promote dev → uat: SSO bridge endpoint + role scope (GRO-1866)
Promote dev → uat: SSO bridge endpoint + role scope (GRO-1866)
CTO review: APPROVED. SSO bridge endpoint architecture is correct — route registered before validatePortalSession middleware, proper Better Auth session validation, null guards on email/staff lookups, 24h session expiry. Conflict resolution verified: uat ci.yml kept, dev rbac.ts applied. CI green. Proceeding with merge to uat.
The Dogfather
created branch promote/dev-to-uat-gro-1866 in groombook/api
2026-05-28 21:40:03 +00:00
Promote dev → uat: SSO bridge endpoint + role scope (GRO-1866)