Commit Graph

1199 Commits

Author SHA1 Message Date
mirdono
0e5ac9a59f chore: bump relationships-service version
A new bug fix release was made for the
`construct-organization-relationships-service`. This release is fully backward
compatible and requires no further changes.
2024-08-30 16:49:54 +02:00
cecemel
90cc3a0888 Merge pull request #444 from lblod/master
Master
2024-08-23 11:30:33 +02:00
Boris De Vloed
2478d1dc06 Merge pull request #441 from lblod/hotfix/bump-old-producers
Bump old producers, from 0.15.4 -> 0.15.5
v1.27.1
2024-08-23 11:02:14 +02:00
felix
543ce252f8 Bump old producers, from 0.15.4 -> 0.15.5
There was an issue with the old producers not taking into account all
graph filters, thereby exporting sometimes too many triples.

Note: please consider moving these old producers to the latest
one. (It should be a matter of shuffling config around)
2024-08-18 18:51:02 +02:00
mirdono
86c8fd4b56 chore: removed deprecated relations from data model 2024-07-19 17:37:24 +00:00
mirdono
7050629e0c feat: replace is-associated-with with a membership relation 2024-07-19 17:37:24 +00:00
mirdono
4b0f0c1df2 feat: remove org:memberOf predicates 2024-07-19 17:37:24 +00:00
mirdono
9b4b9a0a6d chore: formatting and added comments 2024-07-19 17:37:24 +00:00
mirdono
7902a1acad chore: renamed membership migrations to execute them at the right time 2024-07-19 17:37:24 +00:00
mirdono
fef667fd9f feat: adapt mu-auth and dispatcher config for membership relations 2024-07-19 17:37:24 +00:00
mirdono
c7e58abdc3 feat: replace sub-organization relations by membership relations
- Remove relations based on the `org:hasSubOrganization` predicate.
- Migrate triples for the `org:hasSubOrganization` predicate to new, appropriate
  triples.
2024-07-19 17:37:24 +00:00
mirdono
2c6d73d389 feat: replace founding relation by membership relation
- Remove relations based on `ext:isFounderOfOrganization` predicate from the
  data model.
- Migrate the `ext:isFounderOfOrganization` triples to new, appropriate triples.
2024-07-19 17:37:24 +00:00
mirdono
07b36fb193 feat: added membership relations to model 2024-07-19 17:37:24 +00:00
mirdono
633a44a85f feat: migration adding concepts for membership relations 2024-07-19 17:37:24 +00:00
Laurent Deketelaere
bc98cf12f9 chore: bump kalliope-api to 2.0.0 v1.27.0 v1.27.0-1 2024-07-19 17:10:48 +00:00
mirdono
bfb02afcdf feat: import legal and alternative names for worship services 2024-07-18 14:47:49 +00:00
mirdono
4602842e99 fix: combine merger change events
- add the missing original organisation and matching change event result to one
  merger change event
- remove the superfluous merger change event, except for its reused change event
  result
v1.26.1
2024-07-18 13:48:35 +00:00
mirdono
bbcc6928e7 chore: bump frontend v1.26.0 2024-06-24 17:20:13 +02:00
mirdono
399387e301 chore: bump frontend v1.26.0-0 2024-06-21 18:22:40 +02:00
mirdono
07687f5e35 Merge branch 'master' into development 2024-06-21 18:06:39 +02:00
mirdono
11508cf310 fix: added migration to import the participating municipalities
The original migration to import the participants for public OCMW associations
contained a bug causing it to not match municipalities. More specifically:
- the type triple for municipalities is located in the `shared` graph;
- consequently the `FILTER EXISTS` statements to limit matches to administrative
  units could not succeed for municipalities as the queries are limited to the
  `administrative-unit` graph.

This new migration fixes this problem by changing the `FILTER EXISTS` into a
`FILTER NOT EXISTS` to exclude resourses of type `ext:KboOrganisatie`.
v1.25.1 v1.25.1-2
2024-06-21 09:40:50 +00:00
mirdono
43cf1fd323 chore: removed unneeded migration
With the addition of the migration removing relations with `ext:KboOrganisatie`
resources this migration becomes unnecessary.
2024-06-21 09:40:50 +00:00
mirdono
a6b7321cf0 fix: remove org:memberOf triples with KBO organizations as object
The migration importing related organizations for public OCMW associations was
incorrect in that it did not exclude resources of type `ext:KboOrganisatie`
being matched. This migration removes all incorrectly inserted triples.
v1.25.1-1
2024-06-19 13:41:03 +00:00
mirdono
d88adeee15 chore: bump construct-organization-relationship-service 2024-06-14 13:18:58 +00:00
mirdono
155162eb45 feat: added classification code for associations and corporations 2024-06-14 13:18:58 +00:00
mirdono
592b728611 Merge branch 'master' into development 2024-06-12 11:13:20 +02:00
mirdono
0ab1b278d5 chore: bump frontend v1.25.0 2024-06-12 11:04:03 +02:00
mirdono
f562d711f9 fix: corrected typo in search configuration v1.25.0-1 2024-06-10 14:17:09 +02:00
mirdono
1420b1a3e8 Merge branch 'development' v1.25.0-0 2024-06-10 12:33:17 +02:00
mirdono
b9fabc764f chore: bump frontend 2024-06-10 12:30:14 +02:00
Laurent Deketelaere
9db9d86609 Merge pull request #433 from lblod/fix/disable-kbo-organizations-cache
Disable cache on `/kbo-organizations/*`
2024-06-07 12:23:55 +02:00
Laurent Deketelaere
826a9cdf08 fix: Disable cache on /kbo-organizations/* 2024-06-07 11:39:55 +02:00
Laurent Deketelaere
d57eb0c20c Merge pull request #432 from lblod/fix/cache-organizations-route
Fix cache organizations route
2024-06-07 10:08:51 +02:00
Laurent Deketelaere
e6111fffff feat: Enable cache on domaine doutes 2024-06-06 15:40:20 +02:00
Laurent Deketelaere
cdb9bdb803 chore: Bump mu-cl-resources to 1.24.0 2024-06-06 15:31:51 +02:00
Laurent Deketelaere
73492d0217 Merge branch 'master' into development 2024-06-06 10:19:51 +02:00
Laurent Deketelaere
bc9e827703 Merge pull request #431 from lblod/fix/delete-duplicate-organization-identifier
Delete duplicate identifier on organization
2024-06-06 08:57:37 +02:00
Laurent Deketelaere
800924db2e chore: Bump frontend to pre-release v1.24.0 v1.24.0 2024-06-05 18:24:18 +02:00
Laurent Deketelaere
97361f7f48 fix: Add migration to delete duplicate identifier 2024-06-05 08:38:22 +02:00
Laurent Deketelaere
5bbd9a9d69 chore: Bump frontend to pre-release v1.24.0-4 v1.24.0-4 2024-06-04 12:20:10 +02:00
Laurent Deketelaere
4435c1d544 Merge pull request #430 from lblod/fix/correct-agb-addresses-and-contact-data
Remove faulty address and contact data for AGBs
2024-06-04 12:14:57 +02:00
mirdono
714994bc3c fix: remove faulty contact data for some AGBs
The migrations importing the public OCMW association's contact data contained a
faulty query that matched on empty KBO numbers. As a result contact data was
incorrectly inserted to some AGBs that also do not have a KBO number. This
migration removes the incorrect data.
2024-06-03 16:07:52 +02:00
mirdono
74a0c92b31 fix: remove faulty address data for some AGBs
The migrations importing the public OCMW association's address data contained a
faulty query that matched on empty KBO numbers. As a result address data was
incorrectly inserted to some AGBs that also do not have a KBO number.

This migration removes the incorrect data, which as inserted into the
triplestore next to actual address. Furthermore, this also (re-)inserts the
correct provinces for the affected AGBs.
2024-06-03 14:55:12 +02:00
mirdono
a9e9e761c0 chore: removed faulty queries from migration
Removed incorrect queries that match on empty KBO numbers. This is to avoid the
same incorrect data being imported in case the migration is executed again at
some point.
2024-06-03 13:27:13 +02:00
mirdono
e76f9c1a2e chore: bumped relationship service version 2024-06-03 07:48:41 +00:00
mirdono
3938191666 refactor: updated docker compose to new service name 2024-06-03 07:48:41 +00:00
mirdono
681fa0ce0a refactor: updated dispatcher to new service name 2024-06-03 07:48:41 +00:00
mirdono
b4b599d091 feat: add recently onboarded organisations to producers
* `organizations` and `organizations-public-info`
- Add the new type of registered organisations to the export configuration

* `public`
- Use a migration to add the classification codes of all recently onboarded
  classes of organisations to the `concept-scheme` used by the producer. These
  were not added during the initial onboarding:
  This includes:
  + public OCMW associations
    - Welzijnsvereniging
    - Autonome verzorgingsinstelling
  + private OCMW associations
    - Ziekenhuisvereniging
    - Vereniging of vennootschap voor sociale dienstverlening
    - Woonzorgvereniging of woonzorgvennootschap
  + PEVAs
    - PEVA gemeente
    - PEVA province
- Add the new type of registered organisations to the export configuration
2024-05-24 14:56:32 +00:00
mirdono
fd0a417ad1 fix: exclude KBO organisations as participants
The initial version of the migration to import related organisations only
matched based on KBO numbers. This risks including resources from the type
`ext:KboOrganisatie` as participants. The migration was regenerated including an
additional `FILTER` to exclude organisations of that type from matching.
2024-05-24 14:56:32 +00:00
mirdono
cd2ee5bea3 feat: added participants for private OCMW associations 2024-05-24 14:56:32 +00:00