La gestión de usuarios solo está disponible para usuarios con el rol Administrador. Accede al panel en
/admin para administrar cuentas.Acceso a la gestión de usuarios
En el panel de administración, el módulo de Usuarios se encuentra bajo el grupo de navegación Administración. Desde allí puedes crear, editar, visualizar y eliminar cuentas de usuario.Crear un nuevo usuario
Abrir el formulario de creación
Haz clic en el botón Nuevo en la parte superior derecha de la tabla.
Completar los datos obligatorios
Rellena los campos requeridos:
| Campo | Descripción |
|---|---|
| Nombre | Nombre completo del usuario (máx. 255 caracteres) |
| Dirección de correo electrónico única en el sistema | |
| Contraseña | Mínimo 8 caracteres. Obligatoria al crear; déjala vacía al editar para mantener la actual |
| Gerencia | Unidad de gerencia a la que pertenece el usuario (campo obligatorio) |
| Roles | Al menos un rol debe ser asignado |
Roles y permisos
Los roles son gestionados por Filament Shield (bezhansalleh/filament-shield), que genera permisos granulares por recurso a partir de las políticas de Laravel definidas en app/Policies/.
Cada recurso del panel tiene su propia política (por ejemplo, UserPolicy, CotizacionePolicy, EppPolicy), lo que permite controlar qué operaciones puede realizar cada rol sobre cada módulo.
Asignar roles a un usuario
En el formulario de creación o edición del usuario, el campo Roles permite seleccionar uno o más roles de forma simultánea. El campo es de selección múltiple con búsqueda integrada.Suplantación de identidad (Impersonation)
Los administradores pueden iniciar sesión como otro usuario sin conocer su contraseña, usando la función de Impersonation provista porstechstudio/filament-impersonate.
Usar la acción de impersonación
Haz clic en el ícono de impersonación en la fila del usuario. Esta acción solo aparece si tu cuenta tiene el rol Administrador.
Navegar como ese usuario
Serás redirigido al dashboard (
/admin) con la sesión del usuario seleccionado. Podrás ver el sistema exactamente como lo ve ese usuario.