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 {
*
* - Has role {@link UserRole#ROLE_SUPERUSER}
* - 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 any {@link OrderAuthorization} over any project
*
*/
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;
}