simplified user & group handing for most cases

This commit is contained in:
Kai Börnert
2018-10-15 13:32:48 +02:00
parent 218669c0d1
commit 6ee2b64242
5 changed files with 27 additions and 9 deletions
@@ -479,8 +479,7 @@ public class AdminConsolePanel extends HeaderPanel implements HandleTabSelectabl
for (WildcardPermission requiredPermission : permissionsRequired) {
// TODO bug4763: obtain ownership and ACL through a provider pattern; providers may be passed to this panel's constructor
UserDTO anonymous = userService.getAnonymousUser();
if (PermissionChecker.isPermitted(requiredPermission, user, user.getUserGroups(), anonymous,
anonymous.getUserGroups(), null, null)) {
if (PermissionChecker.isPermitted(requiredPermission, user, anonymous, null, null)) {
hasPermission = true;
break;
}