From 536023bc6ec1430a1aac7030ec2186f174c41a3e Mon Sep 17 00:00:00 2001 From: jazmin Date: Tue, 14 May 2024 11:09:01 -0600 Subject: [PATCH] permisos --- .../chapala/sistemas/jin/seguridad/Login.java | 16 +- InventarioJakartaJIN-war/web/rol.xhtml | 5 +- .../web/template/templatePlantilla.xhtml | 8 +- InventarioJakartaJIN-war/web/usuarios.xhtml | 310 +++++++++--------- 4 files changed, 182 insertions(+), 157 deletions(-) diff --git a/InventarioJakartaJIN-war/src/java/mx/edu/tsj/chapala/sistemas/jin/seguridad/Login.java b/InventarioJakartaJIN-war/src/java/mx/edu/tsj/chapala/sistemas/jin/seguridad/Login.java index 01cf6f9..9a61e72 100644 --- a/InventarioJakartaJIN-war/src/java/mx/edu/tsj/chapala/sistemas/jin/seguridad/Login.java +++ b/InventarioJakartaJIN-war/src/java/mx/edu/tsj/chapala/sistemas/jin/seguridad/Login.java @@ -79,5 +79,19 @@ public class Login implements Serializable { return false; } } - +public boolean esAdmin() { + if (user != null && user.getRolidRol() != null) { + return "Admin".equals(user.getRolidRol().getNombreRol()); // Supongamos que el nombre del rol de administrador es "Admin" + } else { + return false; + } +} + +public boolean esOperador() { + return !esAdmin(); +} + + + + } diff --git a/InventarioJakartaJIN-war/web/rol.xhtml b/InventarioJakartaJIN-war/web/rol.xhtml index 1f11fbb..656b759 100644 --- a/InventarioJakartaJIN-war/web/rol.xhtml +++ b/InventarioJakartaJIN-war/web/rol.xhtml @@ -23,7 +23,8 @@ + styleClass="ui-button-raised ui-button-flat" style="margin-right: 0.5rem" + rendered="#{not login.esOperador()}">> @@ -56,7 +57,7 @@ - + INVENTARIO diff --git a/InventarioJakartaJIN-war/web/usuarios.xhtml b/InventarioJakartaJIN-war/web/usuarios.xhtml index 2e8701e..69de3cd 100644 --- a/InventarioJakartaJIN-war/web/usuarios.xhtml +++ b/InventarioJakartaJIN-war/web/usuarios.xhtml @@ -15,162 +15,166 @@ -
- - - - - - - - - - - - - - - -
- Usuarios - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + +
+ Usuarios + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - -
- + +
+ +
+
+ + + +
+ +
- - - - -
- - -
-
- -
+ +
+