New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Replace direct usage of user roles [2] #2804
Comments
@MateStrysewske We will need to discuss this. I'll need your help here. It's not urgent, though. I have also extend #4461 to keep these fields:
|
Will be replaced in #4461 |
We had to set the jurisdiction level of the REST_USER to national. So far the REST_USER was explicetly checked in the createUserFilter methods (e.g. CaseService). This had to be removed and by using the jursidiction level only, it's much more unified now. This may have side-effects that we have overseen, though. |
removed java 11 dependency from pom replaced FILTERED_GRID_BULK_ACTION UserRIght with PERFORM_BULK_OPERATIONS_PSEUDONYM Used jurisdictions instead of user rights and roles in a lot of places
…rect_usage_of_user_roles #2804: Replace direct usage of user roles
Based on a lot of points which was not included on feature estimation, and on number of tasks which was increased + few days of pair programming with Christopher and a lot of Martin time involvements, this ticket has definitely an |
The JurisdictionLevel of REST_USER has been changed from NONE to NATION. |
#2804 fixed user roles join type def
Changes related to REST_USER need to be reverted, otherwise SurvNet converter and maybe other external tools will not work anymore. |
…ion users seeing data without having direct access to it
Feature Description
We want to allow admins to configure user roles according to their needs #898.
Ideally do #2805 first.
Problem Description
Some user roles are still used directly, which makes it impossible to create or customize user roles. This needs to be replaced by user rights or other mechanics.
Proposed Change
For user role checks related to the weekly reports we have three parts that need to be changed:
Finally:
Additional Information
#8318 is handling the android app.
The text was updated successfully, but these errors were encountered: