{% extends 'admin.html' %} {% block title %}{% trans %}User management{% endtrans %}{% endblock %} {% set admin_nav_active="users" %} {% block content %} {% import 'macros.html' as macros with context %}
{% 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 }} {# Delete button with confirmation. #} {{ macros.delete_confirm( label=_('Delete'), message=_('Are you sure ?'), hiddens={ 'action': 'delete', 'username':user.username, }) }}
  • {% endfor %}
{# Dialog to create new user. #} {% call macros.modal_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.modal_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 %} {# Create a deletion dialog. #} {{ macros.data_confirm_modal(title=_('Confirm deletion'), submit=_('Delete')) }} {% endblock %}