Commit Graph

54 Commits

Author SHA1 Message Date
Nordine Bittich
19d52a3a73 error report service (#154) 2022-06-02 09:24:41 +02:00
Nordine Bittich
3889c42b11 disable cache for worship services (#147) 2022-05-13 14:57:54 +02:00
Nordine Bittich
db7fe5ed4f sensitive data (#118) 2022-03-18 09:12:10 +01:00
Claire Lovisa
86afcb6ea5 Add new change event date 2022-03-15 09:33:58 +01:00
Claire Lovisa
7fb39574a9 Remove werkingsgebieden from the config and db 2022-03-08 11:35:57 +01:00
Claire Lovisa
bfee6de5a9 Remove unused config and bump kallipe-api 2022-02-24 18:25:33 +01:00
Nordine Bittich
3e14d92c29 mu search page person (#97) 2022-02-07 07:50:37 +01:00
Sam Van Campenhout
32175ef883 Change event model updates (#75)
* Config changes to support the new "change event" data model

* Add mock data that matches the new change event model

This data can be inserted into the database by mounting the folder into the migrations service.

Co-authored-by: Boris De Vloed <boris.de.vloed@gmail.com>

Co-authored-by: Boris De Vloed <boris.de.vloed@gmail.com>
2022-01-06 09:25:06 +01:00
cecemel
566ec39d9a Feature/delta producer administrative units (#67)
* Setting up file-service

- pre-requisite to download dumps
- pre-requiiste to download the json-diff files
- security considerations: the content of the files created here, is
- assumed to be public data, hence we allow it to be in the public graph

* Bumping deltanotifier and mu-auth, which need

to be able to work with mu-scop-id's

* Delta-producer have multiple background-jobs with different tasks

Hence the introduction of the jobs-controller.
Note: in a more advanced configuration, you can easily extend the
tasks related to one job.

* A pre-requisite to serve dumps, is DCAT api support

The delta-producers make a periodic dump of what is supposed to be
published. They are published according to the DCAT data-model.

Security-considerations: the DCAT producer by the delta-producer flow,
are considered to be public data, hence added to the public graph.

* Introduction of the delta-producer-dump-file-publisher

Service responsible for creating dumps for the (potentially
many) data delta flows.
Here only for the administrative-units, but this can be extended in
the future, in the config.

* Introduction of delta-producer-background-jobs-initiator

This service is responsible for triggering the background jobs related
to the delta-productoin of the administrative-units.

It trigger currently three jobs:
- INITIAL_SYNC: this is the first job to fill the publication graph.
  In theory, this is only run once per deploy
- HEALING_JOB: This is a periodic job, which checks what information
is published vs. what information should have been
published (according to a configuration). If differences are found,
because delta-messages never arrived, they are compensated here/
- DUMP_JOB: A periodic job to create a dump of the publication
graph. This is especially useful for consumers, who don't have to
replay the whole delta-diffs, but just can start from the latest sync
point.

* Introduction of delta-producer-publication-graph-maintainer

This service is the core of the logic which determines what should be
published.
The configuration is provided here, and can be elaborated refined in
the config.
It also excutes the healing logic.

* Introduction of delta-producer-json-diff-file-publisher

This simple service, listens to the updates performed on the
publication graph, and serialized these to json-files which are
compatible with current consumers

* Missing dispatcher rules for DCAT

* Various small things:

- outline, whitespaces and comments

* Update README.md

* bump delta-producer-publication-graph-maintainer

* Add organizations (KAL) - Work in progress

* added organizations graph maintainer

* removed inverses, added all bestuur types

* refactored kalliope api

Co-authored-by: Boris De Vloed <boris.de.vloed@gmail.com>
2021-12-03 11:20:32 +01:00
Nordine Bittich
3dc9b1a0b4 sparql endpoint for prod 2021-11-23 16:37:18 +01:00
Sam Van Campenhout
929dc59ee5 Remove config related to the sensitive data feature
We no longer use mu-cl-resources to manage this data so we can remove it from the configuration.
2021-11-23 16:33:40 +01:00
Sam Van Campenhout
b6e1458d8a Add a new /request-reasons endpoint (#70)
This can be used to retrieve all the possible options.
2021-11-23 15:45:42 +01:00
Nordine Bittich
48810caf68 fix typo 2021-11-18 14:37:55 +01:00
Nordine Bittich
fe7c0d2c0f only allow sparql endpoint to acc/dev 2021-11-18 14:32:21 +01:00
Sam Van Campenhout
ad919b1f0e Merge pull request #60 from lblod/feature/crab-changes
changes for crab
2021-11-10 16:38:52 +01:00
Nordine Bittich
abc5d9256c fix dispatcher 2021-11-10 14:56:28 +01:00
Nordine Bittich
fb2fa6242f fix dispatcher 2021-11-10 14:51:56 +01:00
Nordine Bittich
ed86245a2d bugfix 2021-11-09 16:07:41 +01:00
Nordine Bittich
567740ae86 yasgui 2021-11-09 15:43:09 +01:00
Sam Van Campenhout
60ee996e36 Remove all code related to "verbonden juridische structuren"
This functionality is no longer needed.
2021-11-03 12:59:18 +01:00
Nordine Bittich
52bc6e5d60 changes for crab 2021-11-03 10:48:12 +01:00
Aad Versteden
74fb5f31f5 Return torrii redirect on /authorization/callback 2021-10-29 14:41:15 +02:00
Aad Versteden
3227807746 Merge remote-tracking branch 'origin/feature/remove-proxy' into release/merge-for-qa 2021-10-29 14:05:17 +02:00
Aad Versteden
625fa5c8fe Consistent newlines in dispatcher.ex 2021-10-29 13:52:39 +02:00
Aad Versteden
cb7d6029c5 Merge branch 'master' into feature/remove-acmidm-account-from-public 2021-10-29 11:51:16 +02:00
Nordine Bittich
97d066b723 remove delta endpoint 2021-10-25 14:16:54 +02:00
Nordine Bittich
f7979fca31 remove bulk endpoint 2021-10-25 14:14:01 +02:00
Nordine Bittich
b7e8cfe15a use new microservice to fetch account 2021-10-19 10:00:52 +02:00
Sam Van Campenhout
cd37d596c1 Enable the uri-info service again (#57)
This allows us to retrieve the rdf type and uuid of a resource uri.
2021-10-18 10:17:10 +02:00
Boris De Vloed
a4d6ffb9d0 removed sparql route 2021-10-01 09:40:10 +02:00
Nordine Bittich
8c7b2741e7 add privacy centric service (#47)
* add privacy centric service
2021-09-21 15:28:41 +02:00
Nordine Bittich
4e8e8382a1 crab fuzzy search (#46)
Co-authored-by: Nordine Bittich <nordine@bittich.be>
2021-09-21 11:55:16 +02:00
Nordine Bittich
1f025f8f1e Feature: acm/idm login 2021-08-11 10:02:04 +02:00
Nordine Bittich
f4b25b639a Feature/mock login (#23) 2021-08-04 16:49:07 +02:00
Sam Van Campenhout
bbb5a40525 Enable mu-cl-resources caching 2021-07-12 12:48:39 +02:00
Sam Van Campenhout
db1c80c746 Merge branch 'master' into fix/minister-domain 2021-07-12 11:44:29 +02:00
anitacaron
265f04c2ad Fix typo 2021-07-09 18:37:28 +01:00
anitacaron
a861d56056 Add site type to site resource 2021-07-09 18:32:10 +01:00
anitacaron
7eefe7fe19 Change minister structure 2021-07-08 20:47:32 +01:00
anitacaron
327ef360c2 Include inheritance between admin unit and worship/central services 2021-07-07 17:50:28 +01:00
anitacaron
c6f56948d8 Add rel to person and rel between orgs 2021-06-29 09:09:24 +01:00
anitacaron
e90bd181fc Enable edit and fix domain 2021-06-24 15:41:44 +02:00
anitacaron
d082453ac5 Include missing path and prefix 2021-06-17 08:59:05 +01:00
anitacaron
ef9a35bff7 delete inheritance to bestuursorgaan 2021-06-07 19:10:51 +01:00
anitacaron
93f5271493 Add org status code to dispatcher 2021-06-04 08:25:39 +01:00
anitacaron
9a24b26f04 Merge branch 'resources' of https://github.com/lblod/app-contact-hub into resources 2021-06-03 09:01:48 +01:00
anitacaron
56d3759ae5 Fix typo 2021-06-03 09:01:24 +01:00
Anita Caron
71fd082f27 Merge branch 'master' into resources 2021-06-03 08:26:34 +01:00
anitacaron
2cc398d5d2 Finish domain.json and include paths to dispatcher 2021-06-02 18:51:01 +01:00
Boris De Vloed
ed683c7379 added bulk 2021-05-27 10:49:28 +02:00