diff --git a/CHANGELOG.md b/CHANGELOG.md index a4020b9..67c24b5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,6 +25,8 @@ - Keep werkingsgebied filter up to date via db-cleanup service [OP-3841] - Restrict available imam roles based on worship organisation status [DL-7485] - IMPORTANT NOTE: Make sure first the [DL-7485] loket migration has completed + data has flown from loket to OP +- Frontend [v1.41.1](https://github.com/lblod/frontend-organization-portal/blob/v1.41.1/CHANGELOG.md) [DL-7438] +- Fix broken lmb mandataris mappin query [OP-3867] - Add the value politiecollege to the existing dropdown list beslissingsorgaan [DL-7473] - Bump construct-organization-relationships @@ -69,6 +71,10 @@ drc restart cache resource drc restart migrations resource delta-producer-publication-graph-maintainer ``` +``` +drc restart migrations mandatarissen-consumer +``` + ``` drc restart migrations drc exec delta-producer-background-jobs-initiator curl -X POST http://localhost/public/healing-jobs diff --git a/config/delta-consumers/mandatarissen/mapping/queries/dl2op/pass/mandataris.sparql b/config/delta-consumers/mandatarissen/mapping/queries/dl2op/pass/mandataris.sparql index 0805d36..dd4ee07 100644 --- a/config/delta-consumers/mandatarissen/mapping/queries/dl2op/pass/mandataris.sparql +++ b/config/delta-consumers/mandatarissen/mapping/queries/dl2op/pass/mandataris.sparql @@ -8,10 +8,10 @@ CONSTRUCT { ?p ?o. ?orgaanInTime ?mandate ; - ?orgaan . + ?orgaan . ?orgaan ?bestuur . - ?bestuur ?classification . + ?bestuur ?classification . FILTER(?classification IN ( diff --git a/config/migrations/2026/20260819145231-promote-stuck-mandatarissen-from-landing-zone.sparql b/config/migrations/2026/20260819145231-promote-stuck-mandatarissen-from-landing-zone.sparql new file mode 100644 index 0000000..656b0d0 --- /dev/null +++ b/config/migrations/2026/20260819145231-promote-stuck-mandatarissen-from-landing-zone.sparql @@ -0,0 +1,40 @@ +PREFIX mandaat: +PREFIX generiek: +PREFIX org: +PREFIX besluit: + +INSERT { + GRAPH { + ?s ?p ?o. + } +} +WHERE { + GRAPH { + ?s a mandaat:Mandataris; + org:holds ?mandate; + ?p ?o. + } + + ?orgaanInTime org:hasPost ?mandate ; + generiek:isTijdspecialisatieVan ?orgaan . + + ?orgaan besluit:bestuurt ?bestuur . + ?bestuur org:classification ?classification . + + FILTER(?classification IN ( + , + , + , + + )) + + FILTER (?p NOT IN (mandaat:start, mandaat:einde)) + + FILTER NOT EXISTS { + ?s ?p "" . + } + + FILTER NOT EXISTS { + GRAPH { ?s org:holds ?mandate } + } +} diff --git a/docker-compose.yml b/docker-compose.yml index d10cf56..b1b6c4d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -215,7 +215,7 @@ services: restart: always logging: *default-logging frontend: - image: lblod/frontend-organization-portal:1.41.0 + image: lblod/frontend-organization-portal:1.41.1 volumes: - ./config/frontend/add-x-frame-options-header.conf:/config/add-x-frame-options.conf environment: