Implementado control de perfiles para cada opción de menú.
This commit is contained in:
@@ -41,7 +41,7 @@ public class MenuMBean implements Serializable {
|
||||
tipoUsuario = SessionUtils.getUserType();
|
||||
|
||||
// Administracion Sistema
|
||||
if (tipoUsuario == UserType.ADMINISTRADOR) {
|
||||
if (tipoUsuario == UserType.ADMINISTRATOR) {
|
||||
subMenu = new DefaultSubMenu("Administración del sistema", "pi pi-cog");
|
||||
|
||||
subMenu.addElement(createMenuItem("Gestionar especialidades", "pi pi-calendar", "/systemAdmin/ManageSpecialties", null));
|
||||
@@ -55,12 +55,12 @@ public class MenuMBean implements Serializable {
|
||||
}
|
||||
|
||||
// Visitas
|
||||
if (tipoUsuario == UserType.PATIENT || tipoUsuario == UserType.ADMINISTRADOR || tipoUsuario == UserType.FAMILY_DOCTOR) {
|
||||
if (tipoUsuario == UserType.PATIENT || tipoUsuario == UserType.ADMINISTRATOR || tipoUsuario == UserType.FAMILY_DOCTOR) {
|
||||
subMenu = new DefaultSubMenu("Visitas", "pi pi-calendar");
|
||||
|
||||
if (tipoUsuario == UserType.PATIENT)
|
||||
subMenu.addElement(createMenuItem("Solicitar nueva", "pi pi-calendar", "/visit/VisitView", null));
|
||||
if (tipoUsuario == UserType.PATIENT || tipoUsuario == UserType.ADMINISTRADOR)
|
||||
if (tipoUsuario == UserType.PATIENT || tipoUsuario == UserType.ADMINISTRATOR)
|
||||
subMenu.addElement(createMenuItem("Modificar fecha/hora", "pi pi-calendar", "/visit/VisitView", null));
|
||||
if (tipoUsuario == UserType.PATIENT)
|
||||
subMenu.addElement(createMenuItem("Anular visita", "pi pi-calendar", "/visit/VisitView", null));
|
||||
@@ -121,7 +121,7 @@ public class MenuMBean implements Serializable {
|
||||
|
||||
model.addElement(subMenu);
|
||||
} else {
|
||||
if (tipoUsuario != UserType.ADMINISTRADOR) {
|
||||
if (tipoUsuario != UserType.ADMINISTRATOR) {
|
||||
subMenu.addElement(createMenuItem("Modificar datos personales", "pi pi-user-edit", "/profile/UpdateProfile", null));
|
||||
subMenu.addElement(new DefaultSeparator());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user