{% from 'components/relationships.html' import relationships %} {% extends "layouts/settings.html" %} {% from "components/table_row.html" import table_row, row_action %} {% from "components/search_field.html" import search_field %} {% from "components.html" import status_badge %} {% set settings_title = "Users" %} {% block settings_meta %}{% set active_users = users|rejectattr('is_deleted')|list %}{% set administrators = active_users|selectattr('role', 'equalto', 'admin')|list %}
{% endblock %} {% block settings_actions %} {{ search_field('user-search', 'Search users', 'Search by name or email…', list_search=true) }} {% endblock %} {% block settings_content %}| Name | Email address | Teams | Role | Status | {{ row_action(user.display_name, panel="user-panel-" ~ user.id, accessible_name="View user " ~ user.display_name ~ " (" ~ user.id ~ ")") }} | {{ user.email }} | {{ relationships(user_teams.get(user.id), 'team') }} | {% if user.role == 'admin' %}Administrator{% else %}User{% endif %} | {% if user.is_deleted %}{{ status_badge('Deleted') }}{% elif user.is_active %}Active{% else %}{{ status_badge('Inactive') }}{% endif %} | {% endcall %}{% endfor %}
|---|