S-08c · Self-service submit form — NL DS + DigiD auth + component tests + axe #67

Closed
opened 2026-07-01 09:36:27 +00:00 by not · 0 comments
Contributor

Split from #9 (CLAUDE.md §13).

Outcome: the self-service app lets a zorgprofessional (mock DigiD) submit a registration; NL Design System styling; uses the generated api-client (S-08b). Business logic in services/stores, not components (PRD §10).

Acceptance:

  • Component tests (Angular Testing Library) for the submit form.
  • axe-core passes WCAG 2.1 AA on the submit page.
  • Submit calls the BFF POST /self-service/registrations (mocked in tests).

Touches: apps/self-service/, libs/ui/, libs/auth/, libs/api-client/ (consumed), tests.

Depends on: S-08a, S-08b.
Out of scope: Playwright e2e + compose serving (S-08d).

Definition of Done

  • Failing test committed before the implementation.
  • Implementation makes the test pass; refactor if structure improved.
  • Conventional Commits referencing this issue (refs #NN).
  • All Gitea Actions CI jobs green.
  • docker compose up reaches green health checks within 3 minutes.
  • Docs touched if behaviour/contracts/operations changed.
  • ADR added if a non-obvious decision was made.
  • Demo note appended if user-visible.
  • This issue closed by the merging PR (closes #NN).
**Split from #9 (CLAUDE.md §13).** **Outcome:** the `self-service` app lets a zorgprofessional (mock DigiD) submit a registration; **NL Design System** styling; uses the generated api-client (S-08b). Business logic in services/stores, not components (PRD §10). **Acceptance:** - Component tests (Angular Testing Library) for the submit form. - **axe-core** passes **WCAG 2.1 AA** on the submit page. - Submit calls the BFF `POST /self-service/registrations` (mocked in tests). **Touches:** `apps/self-service/`, `libs/ui/`, `libs/auth/`, `libs/api-client/` (consumed), tests. **Depends on:** S-08a, S-08b. **Out of scope:** Playwright e2e + compose serving (S-08d). ## Definition of Done - [ ] Failing test committed before the implementation. - [ ] Implementation makes the test pass; refactor if structure improved. - [ ] Conventional Commits referencing this issue (`refs #NN`). - [ ] All Gitea Actions CI jobs green. - [ ] `docker compose up` reaches green health checks within 3 minutes. - [ ] Docs touched if behaviour/contracts/operations changed. - [ ] ADR added if a non-obvious decision was made. - [ ] Demo note appended if user-visible. - [ ] This issue closed by the merging PR (`closes #NN`).
not added this to the Iteration 1 — Walking Skeleton milestone 2026-07-01 09:36:27 +00:00
not added the area:portal-self-servicetype:slice labels 2026-07-01 09:36:27 +00:00
not closed this issue 2026-07-01 11:52:33 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: eho/register-referentie#67