{% if data %}
{% for user in data %}

{{ user.full_name or "N/A" }}

{% if user.is_admin %} Admin {% endif %} {% if user.is_active %} Active {% else %} Inactive {% endif %} {% if user.email == current_user_email %} You {% endif %} {% if user.is_last_admin %} Last Admin {% endif %} {% if user.password_change_required %} Password Change Required {% endif %} {% if user.is_locked %} Locked {% endif %}

📧 {{ user.email }}

🔐 Provider: {{ user.auth_provider }}

⚠️ Failed attempts: {{ user.failed_login_attempts }}

🔒 Locked until: {{ user.locked_until.strftime("%Y-%m-%d %H:%M") if user.locked_until else "N/A" }}

📅 Created: {{ user.created_at.strftime("%Y-%m-%d %H:%M") }}

{% if not user.is_current_user and not user.is_last_admin %} {% if user.is_locked %} {% endif %} {% if not user.is_active %} {% else %} {% endif %} {% endif %} {% if not user.is_current_user and not user.is_last_admin %} {% if user.password_change_required %} Password Change Required {% else %} {% endif %} {% endif %} {% if not user.is_current_user and not user.is_last_admin %} {% endif %}
{% endfor %}
{% else %}

No users found.

{% endif %}
{% set base_url = root_path + '/admin/users/partial' %} {% set hx_target = '#users-list-container' %} {% set hx_indicator = '#users-loading' %} {% set hx_swap = 'outerHTML' %} {% set table_name = 'users' %} {% set query_params = {} %} {% include 'pagination_controls.html' %}