{% extends 'base.html.twig' %} {% block title %}Gestión de Usuarios{% endblock %} {% block page_title %}Gestión de Usuarios{% endblock %} {% block body %} {# Page Header #}
Administra los usuarios del sistema y sus permisos
{{ usuarios|length }} usuarios registrados
| Usuario | Roles Asignados | Último Login | Estado | Acciones | |
|---|---|---|---|---|---|
|
{{ usuario.nombre|slice(0, 2)|upper }}
{{ usuario.nombre }}
{% if usuario.superadmin %}
SUPERADMIN
{% endif %}
|
{{ usuario.email }} | {% set roleName = get_user_role_name(usuario) %} {% set roleColors = { 'Superadministrador': 'purple', 'Administrador de Sitio': 'blue', 'Administrador de Cliente': 'indigo', 'Operador': 'green' } %} {% set color = roleColors[roleName] ?? 'secondary' %} {{ roleName }} |
{% if usuario.ultimoLoginEn %}
{{ usuario.ultimoLoginEn|date('d/m/Y H:i') }}
{% else %}
Nunca
{% endif %}
|
{% if usuario.activo %} Activo {% else %} Inactivo {% endif %} |
{% if user_role_level() <= 3 %} {# Admin roles can edit/delete #}
Editar
{% if not usuario.superadmin %}
{% endif %}
{% endif %}
|
|
No hay usuarios registrados |
|||||