{% extends "layout.html" %} {% from "macros/form_inputs.html" import input_csrf_token with context %} {% from "macros/general.html" import set_account_status_img, highlight_username_in_mail, set_admin_type_img, show_pages with context %} {% from "macros/msg_handlers.html" import admin_msg_handler with context %} {% block title %}{{ _('Domain Admins') }}{% endblock %} {% block navlinks_admins %}class="active"{% endblock %} {% block main %} {# Show system message #} {{ admin_msg_handler(msg) }} {# List admins #} {#{% if admins|length > 0 %}#} {% if admins is not string %}
{% if session.get('is_global_admin') %} {% endif %}

{{ _('All admins') }} {% if total is defined and admins|length > 0 %} ({{ (cur_page-1) * page_size_limit + 1 }}-{{ (cur_page-1) * page_size_limit + admins|length}}/{{ total }}) {% endif %}

{{ input_csrf_token() }} {% for admin in admins %} {% set entry = admin[1] %} {% set mail = entry.get('mail')[0] |e %} {% set cn = entry.get('cn', [''])[0] |e %} {% set accountStatus = entry.get('accountStatus', ['disabled'])[0] |lower |e %} {% set domainGlobalAdmin = entry.get('domainGlobalAdmin', ['no'])[0] |e %} {% endfor %}
{{ _('Display Name') }} {{ _('Mail Address') }} {{ _('Global Admin') }}
{{ set_account_status_img(accountStatus) }} {{ cn |cut_string }} {{ highlight_username_in_mail(mail) }} {{ set_admin_type_img(domainGlobalAdmin) }}
{# -- box body -- #}
{# -- content box -- #} {% endif %} {% endblock main %}