diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java b/libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java index 995a12110..b0b4475cf 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java @@ -495,8 +495,10 @@ public class CustomMenuController extends Div implements IMenuItemsRegister { } List personalAreaItems = new ArrayList(); - personalAreaItems.add(subItem(_("Home"), - "/myaccount/userDashboard.zul", "")); + if (SecurityUtils.isUserInRole(UserRole.ROLE_BOUND_USER)) { + personalAreaItems.add(subItem(_("Home"), + "/myaccount/userDashboard.zul", "")); + } personalAreaItems.add(subItem(_("Preferences"), "/myaccount/settings.zul", "")); personalAreaItems.add(subItem(_("Change Password"), diff --git a/libreplan-webapp/src/main/resources/libreplan-webapp-spring-security-config.xml b/libreplan-webapp/src/main/resources/libreplan-webapp-spring-security-config.xml index 5839dc391..b418c21f5 100644 --- a/libreplan-webapp/src/main/resources/libreplan-webapp-spring-security-config.xml +++ b/libreplan-webapp/src/main/resources/libreplan-webapp-spring-security-config.xml @@ -74,7 +74,7 @@ + access="ROLE_SUPERUSER,ROLE_EXPENSES,ROLE_BOUND_USER" /> + +