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 5d20c3b65..4c5cb8c41 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 @@ -312,7 +312,7 @@ public class CustomMenuController extends Div implements IMenuItemsRegister { resourcesItems.add(subItem(_("Materials"), "/materials/materials.zul", "11-materiales.html#administraci-n-de-materiais")); resourcesItems.add(subItem(_("Material Units"), - "/materials/unitTypes.zul", + "/unittypes/unitTypes.zul", "11-materiales.html#administraci-n-de-materiais")); resourcesItems .add(subItem(_("Quality Forms"), @@ -332,7 +332,7 @@ public class CustomMenuController extends Div implements IMenuItemsRegister { "/costcategories/costCategory.zul", "14-custos.html#categor-as-de-custo")); costItems.add(subItem(_("Hours Types"), - "/costcategories/typeOfWorkHours.zul", + "/typeofworkhours/typeOfWorkHours.zul", "14-custos.html#administraci-n-de-horas-traballadas")); topItem(_("Cost"), "/workreports/workReport.zul", "", costItems); @@ -342,7 +342,7 @@ public class CustomMenuController extends Div implements IMenuItemsRegister { "/common/configuration.zul", "16-ldap-authentication.html")); configurationItems.add(subItem(_("User Accounts"), "/users/users.zul", "13-usuarios.html#administraci-n-de-usuarios")); - configurationItems.add(subItem(_("Profiles"), "/users/profiles.zul", + configurationItems.add(subItem(_("Profiles"), "/profiles/profiles.zul", "13-usuarios.html#administraci-n-de-perfiles")); topItem(_("Configuration"), "/common/configuration.zul", "", configurationItems); diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/costcategories/TypeOfWorkHoursModel.java b/libreplan-webapp/src/main/java/org/libreplan/web/costcategories/TypeOfWorkHoursModel.java index 0213f113d..4d127a9e0 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/costcategories/TypeOfWorkHoursModel.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/costcategories/TypeOfWorkHoursModel.java @@ -49,7 +49,7 @@ import org.springframework.transaction.annotation.Transactional; */ @Service @Scope(BeanDefinition.SCOPE_PROTOTYPE) -@OnConcurrentModification(goToPage = "/costcategories/typeOfWorkHours.zul") +@OnConcurrentModification(goToPage = "/typeofworkhours/typeOfWorkHours.zul") public class TypeOfWorkHoursModel extends IntegrationEntityModel implements ITypeOfWorkHoursModel { diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/materials/UnitTypeModel.java b/libreplan-webapp/src/main/java/org/libreplan/web/materials/UnitTypeModel.java index bc05a3d61..0e964ed41 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/materials/UnitTypeModel.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/materials/UnitTypeModel.java @@ -48,7 +48,7 @@ import org.springframework.transaction.annotation.Transactional; @Service @Scope(BeanDefinition.SCOPE_PROTOTYPE) -@OnConcurrentModification(goToPage = "/materials/unitTypes.zul") +@OnConcurrentModification(goToPage = "/unittypes/unitTypes.zul") public class UnitTypeModel extends IntegrationEntityModel implements IUnitTypeModel { diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileModel.java b/libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileModel.java index 396bff786..d05aaf1ff 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileModel.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileModel.java @@ -46,7 +46,7 @@ import org.springframework.transaction.annotation.Transactional; */ @Service @Scope(BeanDefinition.SCOPE_PROTOTYPE) -@OnConcurrentModification(goToPage = "/users/profiles.zul") +@OnConcurrentModification(goToPage = "/profiles/profiles.zul") public class ProfileModel implements IProfileModel { private Profile profile; 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 1b14acbcb..5839dc391 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 @@ -13,13 +13,17 @@ entry-point-ref="customAuthenticationEntryPoint"> - - - - @@ -40,22 +44,76 @@ - - - - - - - - - - + + + + + + + + + + + + + + + access="ROLE_SUPERUSER,ROLE_TIMESHEETS_TEMPLATES" /> + + + + + + + + + + + + + + + + + + + + +