This repository was archived by the owner on May 5, 2021. It is now read-only.
File tree Expand file tree Collapse file tree
sormas-ui/src/main/java/de/symeda/sormas/ui Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3838import de .symeda .sormas .api .region .CommunityReferenceDto ;
3939import de .symeda .sormas .api .region .DistrictReferenceDto ;
4040import de .symeda .sormas .api .region .RegionReferenceDto ;
41+ import de .symeda .sormas .api .user .JurisdictionLevel ;
4142import de .symeda .sormas .api .user .UserDto ;
4243import de .symeda .sormas .api .user .UserRight ;
4344import de .symeda .sormas .api .user .UserRole ;
@@ -274,7 +275,8 @@ public void addMoreFilters(CustomLayout moreFiltersContainer) {
274275 I18nProperties .getDescription (Descriptions .descCaseFilterRelatedToEvent ),
275276 CssStyles .CHECKBOX_FILTER_INLINE ));
276277
277- if (!UserProvider .getCurrent ().hasUserRole (UserRole .NATIONAL_USER )) {
278+ final JurisdictionLevel userJurisdictionLevel = UserRole .getJurisdictionLevel (UserProvider .getCurrent ().getUserRoles ());
279+ if (userJurisdictionLevel != JurisdictionLevel .NATION && userJurisdictionLevel != JurisdictionLevel .NONE ) {
278280 addField (
279281 moreFiltersContainer ,
280282 CheckBox .class ,
Original file line number Diff line number Diff line change 3737import de .symeda .sormas .api .person .PersonDto ;
3838import de .symeda .sormas .api .region .DistrictReferenceDto ;
3939import de .symeda .sormas .api .region .RegionReferenceDto ;
40+ import de .symeda .sormas .api .user .JurisdictionLevel ;
4041import de .symeda .sormas .api .user .UserDto ;
4142import de .symeda .sormas .api .user .UserRole ;
4243import de .symeda .sormas .api .utils .DateFilterOption ;
@@ -293,7 +294,8 @@ public void addMoreFilters(CustomLayout moreFiltersContainer) {
293294 null ,
294295 CHECKBOX_STYLE ));
295296
296- if (!UserProvider .getCurrent ().hasUserRole (UserRole .NATIONAL_USER )) {
297+ final JurisdictionLevel userJurisdictionLevel = UserRole .getJurisdictionLevel (UserProvider .getCurrent ().getUserRoles ());
298+ if (userJurisdictionLevel != JurisdictionLevel .NATION && userJurisdictionLevel != JurisdictionLevel .NONE ) {
297299 addField (
298300 moreFiltersContainer ,
299301 CheckBox .class ,
You can’t perform that action at this time.
0 commit comments