From de6b8dbf7229a6d18f1556d0ff1bbc9f2c5692f4 Mon Sep 17 00:00:00 2001 From: Manuel Rego Casasnovas Date: Mon, 9 Jul 2012 13:56:17 +0200 Subject: [PATCH] Bug #1484: Allow to visit planning screens to ROLE_CREATE_PROJECTS FEA: ItEr76S04BugFixing --- .../main/java/org/libreplan/web/security/SecurityUtils.java | 4 +++- 1 file changed, 3 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 e5fb2b525..a5838748e 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 @@ -107,13 +107,15 @@ public final class SecurityUtils { *
  • Or has role {@link UserRole#ROLE_PLANNING}
  • *
  • Or has role {@link UserRole#ROLE_READ_ALL_PROJECTS}
  • *
  • Or has role {@link UserRole#ROLE_READ_EDIT_PROJECTS}
  • + *
  • Or has role {@link UserRole#ROLE_CREATE_PROJECTS}
  • *
  • Or has any {@link OrderAuthorization} over any project
  • * */ public final static boolean isSuperuserOrRolePlanningOrHasAnyAuthorization() { if (isSuperuserOrUserInRoles(UserRole.ROLE_PLANNING, UserRole.ROLE_READ_ALL_PROJECTS, - UserRole.ROLE_EDIT_ALL_PROJECTS)) { + UserRole.ROLE_EDIT_ALL_PROJECTS, + UserRole.ROLE_CREATE_PROJECTS)) { return true; }