From 038b72646cc7262c2efb81581a7846af47f510fd Mon Sep 17 00:00:00 2001 From: felix Date: Thu, 16 Jan 2025 11:27:03 +0100 Subject: [PATCH 1/4] Added migration to correct leidinggeveden functionarissen OCMW The bestuursfunctie of functionarissen both are attached to OCMW and Gemeente. --- ...ties-leidinggevenden-fusiegemeentes.sparql | 73 +++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 config/migrations/2025/20250116110429-fix-bestuursfuncties-leidinggevenden-fusiegemeentes.sparql diff --git a/config/migrations/2025/20250116110429-fix-bestuursfuncties-leidinggevenden-fusiegemeentes.sparql b/config/migrations/2025/20250116110429-fix-bestuursfuncties-leidinggevenden-fusiegemeentes.sparql new file mode 100644 index 0000000..539ea4e --- /dev/null +++ b/config/migrations/2025/20250116110429-fix-bestuursfuncties-leidinggevenden-fusiegemeentes.sparql @@ -0,0 +1,73 @@ +DELETE { + GRAPH { + ?ocmwBestuursorgaanT ?ocmwFunctie. + ?ocmwFunctie a ; + ?ocmwFunctieP ?ocmwFunctieO. + } +} WHERE { + +?ocmwBestuur a ; + # OCMW + ; + ?gemeenteBestuur. + +?gemeenteBestuur a ; + # GEMEENTE + . + + GRAPH { + ?ocmwBestuursorgaan a ; + ?ocmwBestuur. + ?ocmwBestuursorgaanT ?ocmwBestuursorgaan; + ?ocmwFunctie. + + ?ocmwFunctie a ; + ?ocmwFunctieP ?ocmwFunctieO. + } + + FILTER NOT EXISTS { + ?gemeenteBestuursorgaan a ; + ?gemeenteBestuur. + + ?gemeenteBestuursorgaanT ?gemeenteBestuursorgaan; + ?ocmwFunctie. + } +} + +; + +INSERT { + GRAPH { + ?ocmwBestuursorgaanT ?gemeenteFunctie. + } +} +WHERE { + + # OCMW + ?ocmwBestuur a ; + ; + ?gemeenteBestuur. + + ?ocmwBestuursorgaan a ; + ?ocmwBestuur; + ?orgaanClassification. + + ?ocmwBestuursorgaanT ?ocmwBestuursorgaan. + + FILTER NOT EXISTS { + GRAPH { + ?ocmwBestuursorgaanT ?ocmwFunctie. + } + } + + ?gemeenteBestuur a ; + # GEMEENTE + . + + ?gemeenteBestuursorgaan a ; + ?gemeenteBestuur; + ?orgaanClassification. + + ?gemeenteBestuursorgaanT ?gemeenteBestuursorgaan; + ?gemeenteFunctie. +} \ No newline at end of file From 6bf50bbbb7e82e370181225f44619cfc106ec95f Mon Sep 17 00:00:00 2001 From: felix Date: Thu, 16 Jan 2025 11:31:06 +0100 Subject: [PATCH 2/4] Release v1.28.3 --- CHANGELOG.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1907610..ae60af7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,14 @@ # Changelog +## 1.28.3 (2025-01-16) +### Backend +#### Data +- Datafix. Fusiegemeentes had different bestuursfuncties attached to OCMW and Gemeente. + However, business-rule-wise, these bestuursfuncties are shared. +### Deploy commands +``` +drc up -d migrations +drc exec delta-producer-background-jobs-initiator curl -X POST http://localhost/public/healing-jobs # or wait for the healing to kick in +``` ## 1.28.2 (2025-01-13) ### Backend - Added "Opdrachthoudende vereniging met private deelname" in delta public From 79bae4fd3c3b983fccfb08e80291d7431a3fd866 Mon Sep 17 00:00:00 2001 From: felix Date: Thu, 16 Jan 2025 11:36:12 +0100 Subject: [PATCH 3/4] Updated changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ae60af7..65ab989 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ ## 1.28.3 (2025-01-16) ### Backend #### Data -- Datafix. Fusiegemeentes had different bestuursfuncties attached to OCMW and Gemeente. +- Datafix. Fusiegemeentes had different bestuursfuncties attached to OCMW and Gemeente. [DL-6377] However, business-rule-wise, these bestuursfuncties are shared. ### Deploy commands ``` From dd08a03faa28b0f0e1d1321e4bc863692799cf94 Mon Sep 17 00:00:00 2001 From: felix Date: Thu, 16 Jan 2025 12:12:09 +0100 Subject: [PATCH 4/4] Update Changlog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 65ab989..c839655 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,7 @@ However, business-rule-wise, these bestuursfuncties are shared. ### Deploy commands ``` -drc up -d migrations +drc up restart migrations drc exec delta-producer-background-jobs-initiator curl -X POST http://localhost/public/healing-jobs # or wait for the healing to kick in ``` ## 1.28.2 (2025-01-13)