{% extends "base.html" %} {% from "components/ui.html" import page_header, breadcrumb_nav, button, filter_badge %} {% block content %} {% set breadcrumbs = [ {'text': 'Admin', 'url': url_for('admin.admin_dashboard')}, {'text': 'Users'} ] %} {{ page_header( icon_class='fas fa-users-cog', title_text='Manage Users', subtitle_text='Add, edit, or remove user accounts', breadcrumbs=breadcrumbs, actions_html='Create User' ) }}
{% for user in users %} {% else %} {% endfor %}
Username Roles & Permissions Status Actions
{{ user.username }}
{% if user.is_admin %} {{ _('Admin Access') }} {% endif %}
{% if user.roles %}
{% for role in user.roles %} {{ role.name }} {% endfor %}
{% else %} {# Show legacy role if no new roles assigned yet #}
{{ user.role | capitalize }} (legacy) {{ _('Migrate') }} →
{% endif %}
{{ 'Active' if user.is_active else 'Inactive' }} {% if user.client_portal_enabled %} Portal {% endif %}
{{ _('Edit') }} {{ _('Roles') }} {% if user.id != current_user.id %} {% endif %}
{{ _('No users found.') }}
{% endblock %}