{% set nav_title = "⚙ Admin Panel" %} {% set show_admin_link = False %} {% include '_app_nav_header.html' %}
{% set admin_active_tab = "users" %} {% include '_admin_tabs.html' %}

User management

+ Create user
{% if reset_password_plain %}

Password reset for {{ escape(reset_for_username or '') }}

Copy this temporary password now. It will not be shown again. The user must choose a new password immediately after logging in.

{{ escape(reset_password_plain) }}
{% end %}

Users ({{ len(users) }})

{% if users %}
{% for user in users %} {% end %}
ID Username Role Status Created Last login Actions
#{{ user['id'] }} {{ escape(user['username']) }} {% if user['role'] == 'admin' %} Admin {% else %} User {% end %} {% if user['active'] %} Active {% else %} Inactive {% end %} {% if user.get('must_change_password') %} New password {% end %} {{ user['created_at'][:19] if user['created_at'] else '' }} {{ user['last_login'][:19] if user['last_login'] else 'Never' }}
Edit Delete
{% else %}
No users yet — create your first user to get started.
{% end %}