diff --git a/app/fixtures/response_0204.xml b/app/fixtures/response_0204.xml index 1d97145..8bfca50 100644 --- a/app/fixtures/response_0204.xml +++ b/app/fixtures/response_0204.xml @@ -1,7 +1,9 @@ - + - + La01 PRS @@ -33,98 +35,106 @@ 947 6030 M - + 0 R 363 - - - - - - + + + + + + E - - - - - - + + + + + + 20130101 - + - + N Eigen geslachtsnaam Nederland - + Amsterdam Ridder Gehuwd Man Geen beperking - - + + 20120101 - + J - - - + + + 6030 1011PN Amsterdam Amstel 1 - + I - - + + Amsterdam - - + + Amsterdam Amsterdam - + 20050101 20120101 - - - + + + 6030 1011PN - + Amstel 2 - + H - + 363 - - - + + + - - + + Amstel Amstel Amsterdam @@ -133,27 +143,29 @@ - + 19900101 20050101 - - - - + + + + 6030 1011PB Amsterdam Amstel 3 - + 3 - + 363 - - - + + + Amsterdam Amstel @@ -164,27 +176,29 @@ - + 19700101 - + - - - - + + + + 6030 1011PB Amsterdam Amstel 3333 - + 3 - + 363 - - - + + + Amsterdam Amstel @@ -198,8 +212,8 @@ IT01XYZ34 - - + + 20090101 @@ -212,12 +226,12 @@ PP01XYZ35 - - + + 20140101 - 20250101 + 20320101 1 @@ -226,8 +240,8 @@ PP01XYZ34 - - + + 20090101 @@ -240,12 +254,12 @@ PP12XYZ456 - - + + 20140101 - 20250101 + 20320101 1 @@ -253,39 +267,45 @@ - - + + - - + + - + 1 Nederlandse - - + + - + 20000101 363 6030 - + O - - + + - - + + Nederland - + Amsterdam - + Huwelijk @@ -296,28 +316,30 @@ Bakker 19700101 V - - + + - - + + Nederland Neer Jonkvrouw Vrouw - + - + - - + + - + 567890123 Anne A @@ -328,70 +350,77 @@ 6030 V - - + + - + Nederland Neer Vrouw - + - - + + 345678901 Iep I - + Visser 19610101 Teheran 5012 V - - + + - + Iran Teheran Vrouw - + - + - - + + 456789012 Thomas T - + Jansen 19510101 Tokio 7035 M - - + + - + Japan Osaka Man - + @@ -400,4 +429,4 @@ - + \ No newline at end of file diff --git a/app/fixtures/response_0204_emigration.xml b/app/fixtures/response_0204_emigration.xml index f027aab..d161f52 100644 --- a/app/fixtures/response_0204_emigration.xml +++ b/app/fixtures/response_0204_emigration.xml @@ -1,5 +1,5 @@ - + 947 6030 M - + 0 R 363 - - - - - - + + + + + + E - - - - - - + + + + + + 20130101 - + - + N - Eigen geslachtsnaam + Eigen + geslachtsnaam Nederland - + Amsterdam Ridder Gehuwd Man Geen beperking - - + + - + 19900101 20050101 - - - - + + + + 6030 1011PB Amsterdam Amstel 3 - + 3 - + 363 - - - + + + Amsterdam Amstel @@ -103,11 +112,10 @@ - 20101001 - + N @@ -117,25 +125,26 @@ Caversham Heights RG4 7EZ 6039 - - - - - - - - - - - + + + + + + + + + + + - + IT01XYZ34 - - + + 20090101 @@ -145,25 +154,27 @@ 10 - + PP01XYZ35 - - + + 20140101 - 20250101 + 20320101 1 - + PP01XYZ34 - - + + 20090101 @@ -173,58 +184,67 @@ 1 - + PP12XYZ456 - - + + 20140101 - 20250101 + 20320101 1 - - - + + + - - + + - + 1 Nederlandse - - + + - + 20000101 363 6030 - + O - - + + - - + + Nederland - + Amsterdam - + Huwelijk - + 234567890 Wilhelmina W @@ -232,28 +252,34 @@ Bakker 19700101 V - - + + - - + + Nederland Neer Jonkvrouw Vrouw - + - + - - + + - - + + 567890123 Anne A @@ -264,70 +290,85 @@ 6030 V - - + + - + Nederland Neer Vrouw - + - - + + - + 345678901 Iep I - + Visser 19610101 Teheran 5012 V - - + + - + Iran Teheran Vrouw - + - + - - + + - + 456789012 Thomas T - + Jansen 19510101 Tokio 7035 M - - + + - + Japan Osaka Man - + @@ -336,4 +377,4 @@ - + \ No newline at end of file diff --git a/app/fixtures/response_0204_idb_test.xml b/app/fixtures/response_0204_idb_test.xml index a3bc691..2782726 100644 --- a/app/fixtures/response_0204_idb_test.xml +++ b/app/fixtures/response_0204_idb_test.xml @@ -1,9 +1,9 @@ - + + xmlns:StUF="http://www.egem.nl/StUF/StUF0204" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> La01 PRS @@ -35,193 +35,209 @@ 947 6030 M - + 0 R 363 - - - - - - + + + + + + E - - - - - - + + + + + + 20130101 - + - + N - Eigen geslachtsnaam + Eigen + geslachtsnaam Nederland - + Amsterdam Ridder Gehuwd Man Geen beperking - + StUF:noValue="nietGeautoriseerd" /> + - - - + + + IT01XYZ34 - - + + 20140101 - 20250101 + 20320101 1 - + PP01XYZ35 - - + + 20140101 - 20250101 + 20320101 2 - + PP01XYZ35 - - + + 20140101 - 20250101 + 20320101 3 - + PP01XYZ35 - - + + 20140101 - 20250101 + 20320101 4 - + PP01XYZ35 - - + + 20140101 - 20250101 + 20320101 5 - + PP01XYZ35 - - + + 20140101 - 20250101 + 20320101 6 - + PP01XYZ35 - - + + 20140101 - 20250101 + 20320101 7 - + PP01XYZ35 - - + + 20140101 - 20250101 + 20320101 8 - + PP01XYZ35 - - + + 20140101 - 20250101 + 20320101 9 - + PP01XYZ35 - - + + 20140101 - 20250101 + 20320101 10 - - - + + + - + \ No newline at end of file diff --git a/app/server.py b/app/server.py index 91f4377..f9a9050 100644 --- a/app/server.py +++ b/app/server.py @@ -53,6 +53,8 @@ def get_hr(): if user["type"] == auth.PROFILE_TYPE_PRIVATE: hr = mks_client_hr.get_from_bsn(user["id"]) + if not IS_SHOW_BSN_ENABLED and hasattr(hr, "eigenaar"): + remove_attr(hr["eigenaar"], "bsn") else: hr = mks_client_hr.get_hr_for_kvk(user["id"]) diff --git a/app/test_02_04_model.py b/app/test_02_04_model.py index c3f8094..2b273d3 100644 --- a/app/test_02_04_model.py +++ b/app/test_02_04_model.py @@ -91,14 +91,14 @@ ], "identiteitsbewijzen": [ { - "datumAfloop": date(2025, 1, 1), + "datumAfloop": date(2032, 1, 1), "datumUitgifte": date(2014, 1, 1), "documentNummer": "PP01XYZ35", "documentType": "paspoort", "id": "25ee19ff7a9ecb909e2bf5ca044f1f05d2998c98888893c2075240c25a2ff0f7", }, { - "datumAfloop": date(2025, 1, 1), + "datumAfloop": date(2032, 1, 1), "datumUitgifte": date(2014, 1, 1), "documentNummer": "PP12XYZ456", "documentType": "paspoort",