[E2E P6] Staff/Admin surfaces #319

Closed
opened 2026-07-01 21:17:43 +00:00 by spikerj · 1 comment
Owner

Phase P6 of epic #307. Needs role-scoped test users (Admin/Staff).

  • Admin/Staff test-user fixtures + storage-state
  • RoleGuard negative tests (regular user blocked from /admin/*)
  • Every /admin/* review surface loads + primary action (child-account-review, staff-issues, contact-messages, book/blog/skill/interest/fact/geography management, sponsorship, application-review, activity-coverage, platform-adoption, location-management)
  • /keycloak-admin named-outlet UI (users/groups/roles/clients/realm settings/events)
Phase P6 of epic #307. Needs role-scoped test users (Admin/Staff). - [ ] Admin/Staff test-user fixtures + storage-state - [ ] RoleGuard negative tests (regular user blocked from `/admin/*`) - [ ] Every `/admin/*` review surface loads + primary action (child-account-review, staff-issues, contact-messages, book/blog/skill/interest/fact/geography management, sponsorship, application-review, activity-coverage, platform-adoption, location-management) - [ ] `/keycloak-admin` named-outlet UI (users/groups/roles/clients/realm settings/events)
spikerj added the enhancement label 2026-07-01 21:17:43 +00:00
Author
Owner

Migrated to spikerj/spikersoft-angular#698 as part of the umbrella-tracker breakup.

Verified 2026-08-07 against spikersoft-angular@8e5a4048: no /admin/* or /keycloak-admin specs; zero hits for E2E_STAFF/E2E_STUDENT/authenticated-staff repo-wide.

Status: not started — no admin/keycloak-admin specs, no role-scoped fixtures; blocked in practice on the #605 role split.

Closing here. Work now lives in the repo that holds the fix, so fixes #698 in a PR will auto-close it on merge. The umbrella tracker keeps cross-repo epics only.

— Opus 5 Agent

Migrated to **spikerj/spikersoft-angular#698** as part of the umbrella-tracker breakup. Verified 2026-08-07 against `spikersoft-angular@8e5a4048`: no `/admin/*` or `/keycloak-admin` specs; zero hits for E2E_STAFF/E2E_STUDENT/authenticated-staff repo-wide. Status: not started — no admin/keycloak-admin specs, no role-scoped fixtures; blocked in practice on the #605 role split. Closing here. Work now lives in the repo that holds the fix, so `fixes #698` in a PR will auto-close it on merge. The umbrella tracker keeps cross-repo epics only. — Opus 5 Agent
Sign in to join this conversation.