Commit Graph

1025 Commits

Author SHA1 Message Date
Damon
c27870a274 OP-3680: PR comments -> vendors for all organizations + multiple vendors 2025-12-01 14:00:37 +01:00
Damon
380dd9afaf OP-3680: added name to vendor-management 2025-11-28 09:54:30 +01:00
Damon
0c4df815e9 OP-3680: vendor-management-consumer works with triple remapping to only get the needed data 2025-11-25 10:59:05 +01:00
Damon
f2d66ba03b OP-3680: added vendor-management-consumer to ingest data from vendor management 2025-11-21 16:13:46 +01:00
felix
3b0131f398 some migrations to make OP work out of the box 2025-11-18 12:25:21 +01:00
wolfez
7567343001 Add migrations to cleanup local involvements 2025-11-05 14:04:55 +01:00
Claire Lovisa
fa46345c57 Merge branch 'master' into development 2025-11-04 12:01:21 +01:00
Claire Lovisa
8db80bf04f Merge branch 'master' into hotfix/municipality-name-Heist-Op-Den-Berg 2025-11-04 11:56:51 +01:00
Claire Lovisa
b89bd61fa6 Fix Heist-op-den-Berg municipality in camel case 2025-11-03 16:49:06 +01:00
palexopoulos-triply
973b791e00 Merge branch 'development' into OP-3676 2025-10-24 14:39:35 +02:00
Panos Alexopoulos
7374c861fb Updated changelog 2025-10-24 14:13:47 +02:00
Panos Alexopoulos
2eea02673b Debugged cleanup query and added entry to changelog 2025-10-24 14:04:32 +02:00
Panos Alexopoulos
3d7d56d9da Added a cleanup query to find the triples that involve entities of type Bestuurseenheid either as subject or object, and are shared between the shared and administrative unit graphs, and then remove them from the administrative unit graph 2025-10-24 09:57:15 +02:00
Kike Franssen
96160b5665 OP-3668: Backend - Improvements on creating new organisation in Brussel municipality (#574)
Backend changes for the tickets under OP-3668. Added the migrations shown in the ticket with added dct source. For the second ticket de mu-search indexing config was changed. (Notice for testing, you need to run scripts/reset-elastic.sh to test).
2025-10-23 10:32:46 +02:00
Sam Van Campenhout
b51ebbf8c5 Merge branch 'development' into feature/dashboard-acmidm 2025-09-16 15:31:33 +02:00
felix
832b8ed57c Merge branch 'master' into development 2025-09-16 09:34:08 +02:00
Claire Lovisa
0c39f4a0be Produce memberships in organizations and public producers 2025-09-15 17:36:24 +02:00
wolfez
2114f1531e update caddyfile to match other apps 2025-09-05 11:08:34 +02:00
wolfez
d67440eac0 Add acmidm for the dashboard 2025-09-04 16:01:43 +02:00
Claire Lovisa
48e0c3b3ea Fix province value of addresses in Brussel's area (#568)
* Add municipalities of Brussels and remove province of addresses in Brussel

* Update changelog

* Add missing restart entry in Changelog

* Remove migrations creating municipalities of Brussels
2025-08-08 10:12:41 +02:00
wolfderechter
97263fe7ae Merge pull request #566 from lblod/feature/remove-duplicate-memberships
add duplicate memberships cleanup migration
2025-08-01 10:03:51 +02:00
wolfez
2ef1d8ab7b use specific graphs 2025-08-01 10:02:49 +02:00
Kike Franssen
3e7d92624c OP-3560 Fix Kbo organisations date formats (#567)
- Added a migration to change (only for KboOrganisaties) all dates/strings for modified and startDate to dateTime according to comment in ticket
- Added a comment to remind to bump version of kbo-data-sync when the kbo-data-sync PR is merged.
- Added to changelog
2025-07-31 13:04:22 +02:00
wolfez
9dffe4b223 Add migration to fix reversed memberships with no correct membership 2025-07-31 11:32:24 +02:00
wolfez
6f2db80f50 use meaningful variableNames 2025-07-31 11:01:07 +02:00
wolfez
7ac0394d2f Merge remote-tracking branch 'origin/development' into feature/remove-duplicate-memberships 2025-07-28 11:22:47 +02:00
wolfez
215deda183 add duplicate memberships cleanup migration 2025-07-25 13:54:23 +02:00
Claire Lovisa
101618c156 Merge branch 'development' into datafix/dev-addresses-linked-to-site-and-mandataris 2025-07-25 11:01:08 +02:00
Claire Lovisa
e1eca4b185 Add cleanup of addresses graph and move to regular migrations 2025-07-22 12:01:01 +02:00
wolfez
1c46d49976 add migration to cleanup general memberships if specific ones exist 2025-07-18 15:06:53 +02:00
Claire Lovisa
68cbd39c9d Add migration to fix dev addresses 2025-07-14 16:23:22 +02:00
mirdono
387ef1eeea feat: set scope of operation for worship administrative units
Add migrations to set the initial scope of operation for worship administrative
units. These migrations work in several steps:
1. Extract the necessary relations between worship administrative units and
   locations based on the rules provided by business and insert this data in a
   temporary graph.
2. For worship administrative units related to only a single location. Simply
   add the triple setting that location as its scope of operation.
3. For worship administrative units related to multiple locations. Create new
   location resources that aggregates all locations linked to a single worship
   administrative unit and set this new location resource as scope of operation.
4. Clear the temporary graph.
2025-07-11 15:29:03 +02:00
mirdono
e7e76c187b feat: allow a location to be within multiple other locations
Due to the restriction that an organisation can have only 1
location (nl. werkingsgebied) we need to create ad-hoc locations containing
multiple locations. As such enforcing that a location can only be contained in a
single other location is too restrictive. For example, this would prevent the
same municipality location to be within two (or more) different locations for
different organisations.
2025-07-11 15:07:57 +02:00
mirdono
6a85ec7c96 refactor: move prov:Location to public types
In #542 the location data was moved to the public graph. This ensures that
resources type is readable from that graph.
2025-07-11 15:07:57 +02:00
mirdono
b272e1500c feat: dispatch requests to the scope of operation service 2025-07-11 15:07:57 +02:00
Kike Franssen
cc8125cb14 Migration - harmonize date formats of change events (#562) 2025-07-11 10:51:13 +02:00
mirdono
4891b6829d Merge branch 'master' into development 2025-07-04 16:24:14 +02:00
mirdono
eef379f7ed feat: add AGB Havenbedrijf Antwerpen
This organisation was removed from OP as it is officially not an administrative
unit. But it needs to be recreated to allow them to finalise subsidies via the
subsidie app.
As the resources has to be created with the same URI as before we re-add it
using a migrations instead of creating it manually via the frontend.
2025-07-04 14:41:44 +02:00
Claire Lovisa
8c49134011 Merge pull request #560 from lblod/revert/remove-brussels-province-migrations
Remove migrations inserting/deleting Brussel as a province and municipality
2025-07-04 10:16:47 +02:00
Claire Lovisa
d203077364 Merge pull request #559 from lblod/revert/brussel-province-and-municipality
Add migrations to revert Brussels' province and municipality
2025-07-04 10:14:24 +02:00
Claire Lovisa
eee9f18561 Remove migrations inserting/deleting brussel 2025-07-04 08:47:16 +02:00
Claire Lovisa
edbba1eeaa Remove skos:note from organization 2025-07-03 16:48:49 +02:00
Claire Lovisa
0c9355c94f Add migrations to revert Brussels' province and municipality 2025-07-03 11:11:39 +02:00
mirdono
96b36d2cf6 fix: reorder graph and optional clauses
Putting the optional clause within the graph clause causes to query causes,
using DEV data, some organisations to be missed by the query. Turning the order
around resolves this without losing any organisations, tested with DEV and PROD data.
2025-07-02 13:54:41 +02:00
mirdono
19a0804b56 chore: remove unnecessary graph
The `shared` graph does not contain triples for `org:hasPrimarySite` predicate.
2025-07-02 13:44:14 +02:00
mirdono
a4684811df refactor: remove values clauses with single value 2025-07-02 12:29:46 +02:00
mirdono
dc18662517 fix: remove unneeded resource type
All resources with type `besluit:Bestuurseenheid` also have `org:Organization`
as type. Including both types in the queries leads to some organisations,
specifically municipalities in the `shared` graph, being included twice in the
results. Once with all data and once without label etc. This leads to the
results of both queries being incorrectly combined and having entries in the
final result without label.
2025-07-02 12:26:51 +02:00
mirdono
c6ba52a6bc chore: formatted organisations report configuration 2025-07-02 12:26:51 +02:00
Claire Lovisa
0e9483b4f8 Move membership to shared graph 2025-06-30 10:22:38 +02:00
mirdono
fbf8a4e2dc feat: include URI in responses for organisations
This includes an organisation's URI in the response from the resource
service. This allows to easily get the URI for an organisation without having to
determine it based to UUID and classification and/or explicitly querying the
triplestore.

This is mostly a convenience for developers, but can be leveraged to add a link
to Centrale Vindplaats in the frontend.
2025-06-27 10:34:23 +02:00