{% extends "base.html" %} {% block title %}Equipo{% endblock %} {% block page_title %}Gestión de equipo{% endblock %} {% block topbar_actions %} Añadir usuario {% endblock %} {% block content %}
{% set activos = users|selectattr('activo','eq',1)|list %} {% set admins = users|selectattr('rol','eq','admin')|selectattr('activo','eq',1)|list %} {% set contables = users|selectattr('rol','eq','contable')|selectattr('activo','eq',1)|list %} {% set visores = users|selectattr('rol','eq','visor')|selectattr('activo','eq',1)|list %}
Total activos
{{ activos|length }}
Administradores
{{ admins|length }}
Contables
{{ contables|length }}
Visores
{{ visores|length }}
Usuarios de la empresa
{% for u in users %} {% endfor %}
Usuario Rol Estado Alta Acciones
{{ u.username[0].upper() }}
{{ u.username }}
{% if u.id == session.get('user_id') %}
{% endif %}
{{ roles_labels[u.rol] }} {% if u.activo %} Activo {% else %} Inactivo {% endif %} {{ u.created_at[:10] if u.created_at else '—' }}
{% if u.activo and u.id != session.get('user_id') %}
{% elif not u.activo %}
{% endif %}
{% for rid, rlabel, rbadge, rdesc in roles %}
{{ rlabel }}
{{ rdesc }}
{% endfor %}
{% endblock %}