Skip to content

Commit 3e17edd

Browse files
SilviaAmAmsergei-maertens
authored andcommitted
✨ [#2710] Add StufBG prefill for initials
Backport-of: #3764
1 parent 7bdd66f commit 3e17edd

File tree

5 files changed

+7
-0
lines changed

5 files changed

+7
-0
lines changed

src/openforms/prefill/contrib/stufbg/plugin.py

+1
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@
6161
ATTRIBUTES_TO_STUF_BG_MAPPING = {
6262
FieldChoices.bsn: Target["inp.bsn"],
6363
FieldChoices.voornamen: Target["voornamen"],
64+
FieldChoices.voorletters: Target["voorletters"],
6465
FieldChoices.geslachtsnaam: Target["geslachtsnaam"],
6566
FieldChoices.voorvoegselGeslachtsnaam: Target["voorvoegselGeslachtsnaam"],
6667
FieldChoices.geboorteplaats: Target["inp.geboorteplaats"],

src/openforms/prefill/contrib/stufbg/tests/test_plugin.py

+1
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ def test_get_available_attributes_returns_correct_attributes(self):
4747

4848
self.assertEqual(values["bsn"], "999992314")
4949
self.assertEqual(values["voornamen"], "Media")
50+
self.assertEqual(values["voorletters"], "M")
5051
self.assertEqual(values["geslachtsnaam"], "Maykin")
5152
self.assertEqual(values["straatnaam"], "Keizersgracht")
5253
self.assertEqual(values["huisnummer"], "117")

src/stuf/stuf_bg/constants.py

+1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ class FieldChoices(models.TextChoices):
2020
bsn = "bsn", _("BSN")
2121

2222
voornamen = "voornamen", _("First name")
23+
voorletters = "voorletters", _("Initials")
2324
geslachtsnaam = "geslachtsnaam", _("Last name")
2425
voorvoegselGeslachtsnaam = "voorvoegselGeslachtsnaam", _("Last name prefix")
2526

src/stuf/stuf_bg/templates/stuf_bg/StufBgRequest.xml

+3
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@
2525
{% if voorvoegselGeslachtsnaam %}
2626
<ns:voorvoegselGeslachtsnaam xsi:nil="true"/>
2727
{% endif %}
28+
{% if voorletters %}
29+
<ns:voorletters xsi:nil="true"/>
30+
{% endif %}
2831
{% if voornamen %}
2932
<ns:voornamen xsi:nil="true"/>
3033
{% endif %}

src/stuf/stuf_bg/templates/stuf_bg/tests/responses/StufBgResponse.xml

+1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
<ns:inp.bsn>999992314</ns:inp.bsn>
3232
<ns:geslachtsnaam>Maykin</ns:geslachtsnaam>
3333
<ns:voorvoegselGeslachtsnaam xsi:nil="true" StUF:noValue="geenWaarde"></ns:voorvoegselGeslachtsnaam>
34+
<ns:voorletters>M</ns:voorletters>
3435
<ns:voornamen>Media</ns:voornamen>
3536
<ns:geslachtsaanduiding>M</ns:geslachtsaanduiding>
3637
<ns:geboortedatum>19800915</ns:geboortedatum>

0 commit comments

Comments
 (0)