{% extends "layout.html" %} {% from "macros/general.html" import set_account_status_img, highlight_username_in_mail, set_admin_type_img, show_pages, with context %} {% from "macros/msgHandlers.html" import adminMsgHandler with context %} {% block title %}{{ _('Domain Admins') }}{% endblock %} {% block navlinks_active_admins %}class="active"{% endblock %} {% block main %} {# Show system message #} {{ adminMsgHandler(msg) }} {# List admins #} {#{% if admins|length > 0 %}#} {% if admins is not string %}
{# -- Tabs -- #}

{{ _('All mail administrators.') }} {% if total is defined and admins|length > 0 %} ({{ (cur_page-1) * session['pageSizeLimit'] + 1 }}-{{ (cur_page-1) * session['pageSizeLimit'] + admins|length}}/{{ total }}) {% endif %}

{% for admin in admins %} {% set entry = admin[1] %} {% set mail = entry.get('mail')[0] %} {% set cn = entry.get('cn', [''])[0].decode('utf-8') %} {% set accountStatus = entry.get('accountStatus', ['disabled'])[0] |lower %} {% set domainGlobalAdmin = entry.get('domainGlobalAdmin', ['no'])[0] %} {% set timestamp = entry.get('createTimestamp', ['--------------'])[0] %} {% endfor %}
{{ _('Display Name') }} {{ _('Mail Address') }} {{ _('Global Admin') }} {{ _('Created') }}
{{ set_account_status_img(accountStatus) }} {{ cn |cutString }} {{ highlight_username_in_mail(mail) }} {{ set_admin_type_img(domainGlobalAdmin) }} {{ timestamp |setDatetimeFormat(hour=False) }}
{# -- box body -- #}
{# -- content box -- #} {% endif %} {% endblock main %} {% block js %} {{ load_jquery(['tablesorter'], sortFirstCol=false) }} {% endblock js %}