Commit Graph

29 Commits

Author SHA1 Message Date
Claire Lovisa
c5e1436ea8 Enable local involvements for central worship services
I had to deactivate parts of the cache, causing the frontend to have
very weird behaviours when the data was correct
2023-01-25 14:34:18 +01:00
Claire Lovisa
cd2b92973d Add functionarissen backend 2022-08-01 09:39:30 +02:00
Claire Lovisa
25b490efbe Add regio field 2022-06-14 14:04:02 +02:00
Nordine Bittich
19d52a3a73 error report service (#154) 2022-06-02 09:24:41 +02:00
Claire Lovisa
86afcb6ea5 Add new change event date 2022-03-15 09:33:58 +01:00
Nordine Bittich
44c5cc4f67 fix index (#116)
* fix index

* add combination of editeerder / beheerder

* add all possible combinations
2022-03-09 16:45:26 +01:00
Claire Lovisa
7fb39574a9 Remove werkingsgebieden from the config and db 2022-03-08 11:35:57 +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
Nordine Bittich
3541a5f66b acm idm roles 2021-12-03 11:22:01 +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
Aad Versteden
8aac877413 Whitespace cleanup 2021-10-29 11:45:02 +02:00
Nordine Bittich
03dab60bea remove account spec 2021-10-19 10:06:38 +02:00
Nordine Bittich
b114289555 refactoring PR 2021-10-07 15:53:13 +02:00
Nordine Bittich
695520928b remove account from public 2021-10-06 11:49:53 +02:00
Anita Caron
24579b3f04 Merge branch 'fix/change-attribute-name' of github.com:lblod/app-contact-hub into fix/change-attribute-name 2021-08-31 20:13:26 +01:00
Anita Caron
fe2c571ee7 Merge branch 'fix/change-attribute-name' of github.com:lblod/app-contact-hub into fix/change-attribute-name 2021-08-31 19:12:20 +01:00
Anita Caron
03a44d9b97 Merge branch 'master' into fix/change-attribute-name 2021-08-31 19:10:45 +01:00
Nordine Bittich
8eebb1bc91 Unique list of resource types (#29)
* Unique list of resource types

* remove un-used type

* fix typo

Co-authored-by: Nordine Bittich <nordine@bittich.be>
2021-08-30 14:06:39 +01:00
Anita Caron
60b378463d Fix typo 2021-08-12 13:51:52 +01:00
Anita Caron
c63be15082 Add missing types in auth config 2021-08-11 16:48:49 +01: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
anitacaron
e90bd181fc Enable edit and fix domain 2021-06-24 15:41:44 +02: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
334c3555cd added kalliope api 2021-05-26 17:18:05 +02:00
Nordine Bittich
0443be9f3b add authorization types 2021-03-29 11:53:25 +02:00
Nordine Bittich
075f8bc8d4 Add private data folder to .gitignore 2021-03-18 12:06:53 +01:00
Nordine Bittich
c486528e69 Setup Backend & Basic Auth 2021-03-16 14:33:00 +01:00