Skip to main content
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

1

Ir al listado de usuarios

En el menú lateral, selecciona Administración → Usuarios.
2

Abrir el formulario de creación

Haz clic en el botón Nuevo en la parte superior derecha de la tabla.
3

Completar los datos obligatorios

Rellena los campos requeridos:
CampoDescripción
NombreNombre completo del usuario (máx. 255 caracteres)
EmailDirección de correo electrónico única en el sistema
ContraseñaMínimo 8 caracteres. Obligatoria al crear; déjala vacía al editar para mantener la actual
GerenciaUnidad de gerencia a la que pertenece el usuario (campo obligatorio)
RolesAl menos un rol debe ser asignado
4

Guardar

Haz clic en Guardar para crear la cuenta.

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.
El rol Administrador otorga acceso completo al sistema, incluyendo la descarga de archivos Word desde la página Registros de Impresión y la capacidad de eliminar registros de forma masiva en todos los catálogos. Asígnalo con precaución.

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 por stechstudio/filament-impersonate.
1

Localizar el usuario

En la tabla de usuarios, busca la cuenta que deseas suplantar.
2

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.
3

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.
4

Terminar la suplantación

Usa la opción de salir de la suplantación para volver a tu propia cuenta de administrador.

Tabla de usuarios

La tabla de usuarios muestra las columnas: nombre, email, gerencia y las fechas de creación y última actualización (ocultas por defecto, activables con el selector de columnas). Todas las columnas son buscables y ordenables. Las acciones de eliminación masiva en la tabla solo están disponibles para el rol Administrador.

Build docs developers (and LLMs) love