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 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+