{% extends "base.html" %} {% block title %}User Management - QR Code Management{% endblock %} {% block content %}

User Management

Manage system users and their access permissions

{{ users|selectattr('role', 'equalto', 'admin')|selectattr('active_status', 'equalto', True)|list|length }}

Active Administrators

{{ users|selectattr('role', 'equalto', 'staff')|selectattr('active_status', 'equalto', True)|list|length }}

Active Staff Members

{{ users|selectattr('active_status', 'equalto', True)|list|length }}

Total Active Users

{{ users|selectattr('active_status', 'equalto', False)|list|length }}

Inactive Users

{% for user in users %} {% endfor %} {% if not users %} {% endif %}
# User Information Contact Role Status QR Codes Created Last Login Actions
{{ loop.index }}
{{ user.email }}
{{ user.role.title() }} {{ 'Active' if user.active_status else 'Inactive' }}
{{ user.created_qr_codes.count() }} total
{{ user.created_qr_codes.filter_by(active_status=True).count() }} active
{{ user.created_date.strftime('%Y-%m-%d') }}
{{ user.created_date.strftime('%H:%M') }}
{% if user.last_login_date %}
{{ user.last_login_date.strftime('%Y-%m-%d') }}
{{ user.last_login_date.strftime('%H:%M') }}
{% else %} Never {% endif %}

No Users Found

There are no users in the system yet.

Create First User
{% endblock %} {% block extra_scripts %} {% endblock %}