SORMAS-Foundation / SORMAS-Project

SORMAS (Surveillance, Outbreak Response Management and Analysis System) is an early warning and management system to fight the spread of infectious diseases.
https://sormas.org
GNU General Public License v3.0
291 stars 136 forks source link

Add feature configuration for Keycloak synchronization plus SORMAS adjustments [3] #13042

Closed markusmann-vg closed 3 months ago

markusmann-vg commented 4 months ago

Feature Description

Ticket: #13033 In Luxembourg we will have the situation, that users are created and maintained by their own IAM/TAM System. This service will be linked to keycloak, which will be used as proxy.

The implementation of this ticket and going live with it would lead to the situation, that other SORMAS users cannot synch their users from SORMAS to keycloak anymore.

Therefore a feature configuration is needed.

But as this is the expected behavior, and the new implementation was done especially for Luxembourg, we have to add a feature configuration that keeps the sync-direction for all other instances as it was before (DEFAULT) and offers the option to change the SYNC direction from Keycloak to SORMAS with all the consequences.

Added Value/Benefit

The implementation of this ticket and going live with it would lead to the situation, that other SORMAS users cannot synch their users from SORMAS to keycloak anymore.

Therefore a feature configuration is needed.

But as this is the expected behavior, and the new implementation was done especially for Luxembourg, we have to add a feature configuration that keeps the sync-direction for all other instances as it was before (DEFAULT) and offers the option to change the SYNC direction from Keycloak to SORMAS with all the consequences.

Acceptance Criteria

Implementation Details

No response

Mockups

No response

Additional Information

No response

leventegal-she commented 3 months ago

Reopening because when you chose a role with a jusrisdiction level lower then National, it's not possible to select region, district, etc

richardbartha commented 3 months ago

Tested on web local setup version 1.96.0-SNAPSHOT (93d6439).

leventegal-she commented 3 months ago

Reopen because as a user I can't change the language of the system