{% set title=_("User management")%} {% include 'page_start.html' %} {% include 'nav_bar.html' %}
{% set admin_nav_active="users" %} {% include 'admin_nav_bar.html' %}

{{ title }}

{% include 'message.html' %}
{% trans %}Users{% endtrans %} ({{ users | length }})
    {# List filtered user by name. #} {% for user in filtered_users|sort(attribute='username') %}
  • {{ user.username }} {% if user.email %} ({{ user.email }}) {% endif%} {% if user.is_admin %} {% trans %}Admin{% endtrans %} {% endif %} {% if user.username == username %} {% trans %}It's you{% endtrans %} {% endif %}
    {{ user.user_root }} {# Disable delete button for our self. #}
  • {% endfor %}
{# Dialog to create new user. #} {% import 'macros.html' as macros %}
{% call macros.model_dialog('add-user-modal',_('Add user'), _('Add user')) %} {% if ldap_enabled %} {% endif %}
{% endcall %}
{# Dialogs to edit user. #} {% for user in filtered_users|sort(attribute='username') %}
{% set modalid = "edit-user-" + user.username + "-modal" %} {% call macros.model_dialog(modalid, _('Edit user %(name)s', name=user.username), _('Save changes')) %}
{% if user.username == username %}

{% trans %}You cannot remove your own admin rights.{% endtrans %}

{% endif %}
{% endcall %}
{% endfor %} {# Dialogs to delete user. #} {% for user in filtered_users|sort(attribute='username') %}
{% set modalid = "delete-user-" + user.username + "-modal" %} {% call macros.model_dialog(modalid, _('Delete user %(name)s', name=user.username), _('Delete')) %} {% trans username=user.username%}Are you sure that you wish to delete user `{{ username }}`?{% endtrans %} {% endcall %}
{% endfor %}
{% include 'page_end.html' %}