From 3ede3a1b104e4e38603f994a27a06481a7faa413 Mon Sep 17 00:00:00 2001 From: Manuel Rego Casasnovas Date: Tue, 26 Jun 2012 10:14:56 +0200 Subject: [PATCH] Fix SecurityUtils.isSuperuserOrRolePlanningOrHasAnyAuthorization Add role ROLE_EDIT_ALL_PROJECTS to the list of roles checked. FEA: ItEr76S30PermissionsEnhancements --- .../main/java/org/libreplan/web/security/SecurityUtils.java | 5 ++++- 1 file changed, 4 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 c2588e755..e5fb2b525 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 @@ -105,12 +105,15 @@ public final class SecurityUtils { * */ public final static boolean isSuperuserOrRolePlanningOrHasAnyAuthorization() { if (isSuperuserOrUserInRoles(UserRole.ROLE_PLANNING, - UserRole.ROLE_READ_ALL_PROJECTS)) { + UserRole.ROLE_READ_ALL_PROJECTS, + UserRole.ROLE_EDIT_ALL_PROJECTS)) { return true; }