Skip to content

add required GDPR consent checkbox to agent registration form#763

Merged
need4deed merged 7 commits into
developfrom
ivannissimrch/feat/748-agent-consent-checkbox
Jul 13, 2026
Merged

add required GDPR consent checkbox to agent registration form#763
need4deed merged 7 commits into
developfrom
ivannissimrch/feat/748-agent-consent-checkbox

Conversation

@ivannissimrch

Copy link
Copy Markdown
Collaborator

Description

Adds a required consent checkbox to the last step of the agent/NGO registration form (AccountStep.tsx), with links to the Data Privacy and Agreement pages

Closes #748

Changes

  • Gates submission: the form can't be submitted until consent is ticked
  • Adds consent to AgentRegistrationData with a default false
  • Adds en/de translation strings

Screenshots / Demos

Screencast.from.2026-07-04.09-08-34.mp4

Notes on link routing

The Data Privacy / Agreement links use /${Subpage.DATA_PRIVACY} / /${Subpage.AGREEMENT}
without a lang prefix, since the middleware already injects the locale. Alternative: I could read the locale with useParams and prefix it explicitly, <a href={/${lang}/${Subpage.DATA_PRIVACY}}>…</a>

Both work, but I went with the no-prefix to keep it simple.

Checklist

  • WITHIN THE SCOPE OF AN ISSUE; No unnecessary files included
  • Tests added/updated
  • Documentation updated
  • CI passes

@ivannissimrch ivannissimrch self-assigned this Jul 4, 2026
@need4deed

Copy link
Copy Markdown
Contributor

Looks good, we missed on one link to add there the guidlines https://www.need4deed.org/rac-guidelines
Leitlinien

@ivannissimrch can you add it to the pr? between the two other links

@ivannissimrch

Copy link
Copy Markdown
Collaborator Author

Link for guidelines added.

@need4deed need4deed merged commit a7b5b1b into develop Jul 13, 2026
1 check passed
@need4deed need4deed deleted the ivannissimrch/feat/748-agent-consent-checkbox branch July 13, 2026 09:22
@need4deed need4deed requested a review from nadavosa July 13, 2026 09:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add GDPR consent checkbox to agent/NGO registration form

2 participants