From 9c990a054ea22f09e535f89aaf8768d6f060ed74 Mon Sep 17 00:00:00 2001 From: Manuel Rego Casasnovas Date: Thu, 21 Jun 2012 17:02:50 +0200 Subject: [PATCH] Fix method SecurityUtils.isSuperuserOrRolePlanningOrHasAnyAuthorization If user has ROLE_READ_ALL_PROJECTS it should return true too. FEA: ItEr76S30PermissionsEnhancements --- .../main/java/org/libreplan/web/security/SecurityUtils.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/security/SecurityUtils.java b/libreplan-webapp/src/main/java/org/libreplan/web/security/SecurityUtils.java index 5e39480b0..c2588e755 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/security/SecurityUtils.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/security/SecurityUtils.java @@ -109,7 +109,8 @@ public final class SecurityUtils { * */ public final static boolean isSuperuserOrRolePlanningOrHasAnyAuthorization() { - if (isSuperuserOrUserInRoles(UserRole.ROLE_PLANNING)) { + if (isSuperuserOrUserInRoles(UserRole.ROLE_PLANNING, + UserRole.ROLE_READ_ALL_PROJECTS)) { return true; }