{# Paginated member table fragment — swapped in place by htmx #}
{{ pagination.total }} MEMBERS
{% for u in users %} {% endfor %}
Member Role Status Apps Last Login Actions
{{ u.name or u.email }} {{ render_user_flair_badge(u.id) }}
{{ u.email }}
{% if u.role == 'admin' %} Admin {% else %} {{ u.role }} {% endif %} {% if u.is_online() %} Online {% else %} Offline {% endif %} {% if not u.is_active %} Disabled {% endif %} {{ access_counts.get(u.id, 0) }}/{{ total_apps }} {{ u.last_login_at.strftime('%Y-%m-%d %H:%M') if u.last_login_at else 'Never' }}