From a78b2c800fa3340d94d2ea62c895026d029ab4e7 Mon Sep 17 00:00:00 2001 From: Sam Van Campenhout Date: Tue, 28 Jul 2026 16:19:58 +0200 Subject: [PATCH 1/7] Add a new "Wijkkantoor" site type --- CHANGELOG.md | 1 + .../20260728160900-add-site-type-wijkkantoor-pz.sparql | 10 ++++++++++ 2 files changed, 11 insertions(+) create mode 100644 config/migrations/2026/20260728160900-add-site-type-wijkkantoor-pz.sparql diff --git a/CHANGELOG.md b/CHANGELOG.md index ca1dfd7..09566e3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ - Added "werkingsgebied" filter [OP-3812] - Inhoudelijk thema [OP-3817] - Werkingsgebied (dct:spatial) for private OCMW associations [OP-3832] +- Add a new "Wijkkantoor" site type [OP-3837] ### Deploy notes ``` diff --git a/config/migrations/2026/20260728160900-add-site-type-wijkkantoor-pz.sparql b/config/migrations/2026/20260728160900-add-site-type-wijkkantoor-pz.sparql new file mode 100644 index 0000000..9b8ecc5 --- /dev/null +++ b/config/migrations/2026/20260728160900-add-site-type-wijkkantoor-pz.sparql @@ -0,0 +1,10 @@ +INSERT DATA { + GRAPH { + . + "Wijkkantoor" . + "eeaf623d-9629-4de3-9c37-2dbb132b13d8" . + . + . + . + } +} \ No newline at end of file From 478f65ee89eb66e2ca71423215a54538e5d1caad Mon Sep 17 00:00:00 2001 From: Damon Date: Fri, 31 Jul 2026 10:03:13 +0200 Subject: [PATCH 2/7] bump frontend --- docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index f848133..434b3b1 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.40.3 + image: lblod/frontend-organization-portal:1.40.4 volumes: - ./config/frontend/add-x-frame-options-header.conf:/config/add-x-frame-options.conf environment: From 9ed70419aa0ddd3df1e817c8856eff737a168384 Mon Sep 17 00:00:00 2001 From: felix Date: Fri, 31 Jul 2026 10:54:24 +0200 Subject: [PATCH 3/7] Added health checks --- config/dispatcher/dispatcher.ex | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/config/dispatcher/dispatcher.ex b/config/dispatcher/dispatcher.ex index 7fc74a4..9721a9d 100644 --- a/config/dispatcher/dispatcher.ex +++ b/config/dispatcher/dispatcher.ex @@ -507,6 +507,14 @@ defmodule Dispatcher do # forward(conn, path, "http://db:8890/sparql/") # end + ################################################################# + # Health checks + ################################################################# + + get "/health/accounts", %{layer: :api} do + Proxy.forward(conn, [], "http://resource/accounts/") + end + ############################################################### # errors ############################################################### From f0d0af671e2786e3b6b002ad3bc7f2d70bf74486 Mon Sep 17 00:00:00 2001 From: felix Date: Fri, 31 Jul 2026 10:56:39 +0200 Subject: [PATCH 4/7] Release v1.41.0 --- CHANGELOG.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c1aa7ce..6a4d9fe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog -## Unreleased +## v1.41.0 + - added explicit healtchecks [DL-7466] + +### Deploy notes +``` +drc restart dispatcher +``` ## v1.40.0 - Query to check missing address URI's [OP-3784] From 83de2aa41c6c4b8268aa1d63a1ff223d7daf1759 Mon Sep 17 00:00:00 2001 From: wolfez Date: Tue, 4 Aug 2026 13:18:14 +0200 Subject: [PATCH 5/7] add migration to cleanup local involvement herne --- ...638-cleanup-local-involvement-herne.sparql | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 config/migrations/2026/20260804101638-cleanup-local-involvement-herne.sparql diff --git a/config/migrations/2026/20260804101638-cleanup-local-involvement-herne.sparql b/config/migrations/2026/20260804101638-cleanup-local-involvement-herne.sparql new file mode 100644 index 0000000..e05ae45 --- /dev/null +++ b/config/migrations/2026/20260804101638-cleanup-local-involvement-herne.sparql @@ -0,0 +1,35 @@ +DELETE WHERE { + graph { + ?p ?o. + } +} + +; + +DELETE WHERE { + graph { + . + } +} + +; + +DELETE { + GRAPH ?g { + ?localInvolvementPajottegem ?percentage. + } +} +INSERT { + GRAPH ?g { + ?localInvolvementPajottegem 100. + } +} +WHERE { + BIND( AS ?g) + GRAPH ?g { + ?localInvolvementPajottegem ?percentage. + } + VALUES ?localInvolvementPajottegem { + + } +} From c21e72a84008c9193b5c68008b4eb6e5a29c2341 Mon Sep 17 00:00:00 2001 From: wolfez Date: Wed, 5 Aug 2026 09:33:10 +0200 Subject: [PATCH 6/7] update changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 71cd9c5..6688a39 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ - Inhoudelijk thema [OP-3817] - Werkingsgebied (dct:spatial) for private OCMW associations [OP-3832] - Add a new "Wijkkantoor" site type [OP-3837] +- cleanup local involvement herne [OP-3858] ### Deploy notes ``` From 0e9251e73d22e012643137ae1032a599bf84c8b4 Mon Sep 17 00:00:00 2001 From: Sam Van Campenhout Date: Tue, 4 Aug 2026 15:58:04 +0200 Subject: [PATCH 7/7] Make it possible to search organizations by vendor --- CHANGELOG.md | 1 + config/dispatcher/dispatcher.ex | 4 ++++ config/search/config.json | 7 +++++++ 3 files changed, 12 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6688a39..9052451 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,7 @@ - Werkingsgebied (dct:spatial) for private OCMW associations [OP-3832] - Add a new "Wijkkantoor" site type [OP-3837] - cleanup local involvement herne [OP-3858] +- Search organizations by vendor [OP-3808] ### Deploy notes ``` diff --git a/config/dispatcher/dispatcher.ex b/config/dispatcher/dispatcher.ex index 23571bf..1890123 100644 --- a/config/dispatcher/dispatcher.ex +++ b/config/dispatcher/dispatcher.ex @@ -235,6 +235,10 @@ defmodule Dispatcher do Proxy.forward(conn, path, "http://cache/membership-roles/") end + match "/vendors/*path", %{accept: [:json], layer: :api} do + Proxy.forward(conn, path, "http://cache/vendors/") + end + # There is currently no logic to invalidate the kboOrganization cache when wegwijse updates the content match "/kbo-organizations/*path", %{accept: [:any], layer: :api} do Proxy.forward(conn, path, "http://resource/kbo-organizations/") diff --git a/config/search/config.json b/config/search/config.json index f12e559..a670458 100644 --- a/config/search/config.json +++ b/config/search/config.json @@ -705,6 +705,10 @@ "operation_area_spatial": [ "http://purl.org/dc/terms/spatial", "http://www.w3.org/2000/01/rdf-schema#label" + ], + "vendor": [ + "^http://mu.semte.ch/vocabularies/account/canActOnBehalfOf", + "http://mu.semte.ch/vocabularies/core/uuid" ] }, "mappings": { @@ -834,6 +838,9 @@ "normalizer": "custom_sort_normalizer" } } + }, + "vendor": { + "type": "keyword" } } }