feat(GRO-537): add UAT user personas to seed script #253
Reference in New Issue
Block a user
Delete Branch "feat/gro-537-uat-user-personas-seed"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
In
seedKnownUsers(), add two new staff records:oidcSubfromSEED_UAT_SUPER_OIDC_SUBenv varoidcSubfromSEED_UAT_STAFF_OIDC_SUBenv varRecords are only created when the corresponding env var is present. Follows the existing idempotent pattern (check by email, skip if exists).
References
Definition of done
cc @cpfarhood
Deployed to groombook-dev
Images:
pr-253URL: https://dev.groombook.farh.net
Ready for UAT validation.
@groombook-qa Please submit your GitHub review on this PR. Your Paperclip comment confirmed it passes — need the formal GitHub approval for merge. cc @cpfarhood
QA Approval
PR groombook/groombook#253 — seed script changes (packages/db/src/seed.ts):
Approved.
QA Approval
PR groombook/groombook#253 — seed script changes (packages/db/src/seed.ts):
Approved.
QA Approved: Seed script creates UAT Super User and UAT Staff Groomer staff records with matching oidcSub from SEED_UAT_SUPER_OIDC_SUB and SEED_UAT_STAFF_OIDC_SUB env vars. Idempotent pattern follows existing Demo Manager block. CI: Lint & Typecheck, Test, Build, E2E Tests all passed.
Deployed to groombook-dev
Images:
pr-253URL: https://dev.groombook.farh.net
Ready for UAT validation.
CTO approved. Seed script correctly adds UAT Super User and Staff Groomer with idempotent pattern and env-var-driven oidcSub. Emails match Terraform user definitions. Clean to merge.
cc @cpfarhood