{% extends "layout.html" %} {% from "macros/general.html" import display_csrf_token, 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) * pageSizeLimit + 1 }}-{{ (cur_page-1) * pageSizeLimit + admins|length}}/{{ total }}) {% endif %}

{{ display_csrf_token() }} {% for r in admins %} {% set username = r.username |e %} {% set name = r.name |e %} {% if r.get('isglobaladmin') is not sameas none %} {# users marked as admin #} {% if r.get('isglobaladmin') == 1 %} {% else %} {% endif %} {% else %} {# Separate admin accounts #} {% if username in allGlobalAdmins %} {% else %} {% endif %} {% endif %} {% endfor %}
{{ _('Display Name') }} {{ _('Mail Address') }} {{ _('Global Admin') }}
{{ set_account_status_img(r.active) }} {# -- Show name -- #} {% if name == '' %} {{ username.split('@', 1)[0] }} {% else %} {{ name |cut_string }} {% endif %} {{ username }}{{ set_admin_type_img('yes') }}{{ set_admin_type_img('no') }}{{ set_admin_type_img('yes') }}{{ set_admin_type_img('no') }}
{# -- box body -- #}
{# -- content box -- #} {% endif %} {% endblock main %} {% block js %} {{ load_jquery(['tablesorter'], nonSortedCols=[0]) }} {% endblock js %}