Skip to content

changes to our defaults require the modification of postalAddress and email template#14

Merged
rodrigoAbril merged 26 commits intomainfrom
notifyNL-changes-to-email-branding-defaults-and-postalAddress-changes
Feb 6, 2026
Merged

changes to our defaults require the modification of postalAddress and email template#14
rodrigoAbril merged 26 commits intomainfrom
notifyNL-changes-to-email-branding-defaults-and-postalAddress-changes

Conversation

@rodrigoAbril
Copy link

@rodrigoAbril rodrigoAbril commented Dec 4, 2025

changes to email template default and fixes for postal address so we better override the uk one.

  • added first test suit for our postal address changes

Related to Worth-NL/notifynl-admin#31 — requires additional testing after merge
Related to Worth-NL/notifynl-admin#32 — requires additional testing after merge
Related to Worth-NL/notifynl-admin#41 — requires additional testing after merge

@rodrigoAbril rodrigoAbril added this to the RC-2026 milestone Dec 8, 2025
@rodrigoAbril rodrigoAbril self-assigned this Dec 8, 2025
rodrigoAbril and others added 6 commits December 11, 2025 12:46
- Introduced a new module for Netherlands country handling.
- Created `Postage` class to define postage zones: NL, EUROPE, and REST_OF_WORLD.
- Implemented `CountryMapping` and `Country` classes to manage country data.
- Added logic in `Country` class to determine postage zone based on canonical name.
- Defined `CountryNotFoundError` for handling country lookup errors.
…cipient CSV handling

- Implemented tests for validating Dutch addresses, including handling of international addresses and postcode parsing.
- Added tests for letter timings to ensure correct delivery estimates based on upload times.
- Created tests for recipient CSV processing, including validation of address data and handling of errors for missing or incorrect information.
- Utilized parameterized tests to cover various scenarios and edge cases for comprehensive coverage.
@rodrigoAbril rodrigoAbril marked this pull request as draft January 29, 2026 17:10
@rodrigoAbril rodrigoAbril marked this pull request as ready for review January 29, 2026 17:11
@rodrigoAbril rodrigoAbril added the dutchification Removal of GOV.UK-specific theming/texts/etc. and replacement with Rijkshuisstijl standards. label Jan 30, 2026
@rodrigoAbril rodrigoAbril merged commit d1ca54a into main Feb 6, 2026
2 checks passed
@rodrigoAbril rodrigoAbril deleted the notifyNL-changes-to-email-branding-defaults-and-postalAddress-changes branch February 12, 2026 10:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dutchification Removal of GOV.UK-specific theming/texts/etc. and replacement with Rijkshuisstijl standards.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants