{% extends 'base.html.twig' %} {% block title %}Gestión de Usuarios{% endblock %} {% block page_title %}Gestión de Usuarios{% endblock %} {% block body %} {# Page Header #}

Gestión de Usuarios

Administra los usuarios del sistema y sus permisos

{% if user_role_level() <= 3 %} {# Admin roles can create users #} Nuevo Usuario {% endif %}
{# Users Table #}

Usuarios del Sistema

{{ usuarios|length }} usuarios registrados

{% for usuario in usuarios %} {% else %} {% endfor %}
Usuario Email 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

{% endblock %}