{% trans %}Welcome{% endtrans %} {{ user_name }}
{% if dashboard_stats %}
{% if dashboard_stats.zones is not null %}{{ dashboard_stats.zones }} {% trans %}zones{% endtrans %}{% endif %} {% if dashboard_stats.records is not null %}{{ dashboard_stats.records }} {% trans %}records{% endtrans %}{% endif %} {{ dashboard_stats.users }} {% trans %}users{% endtrans %} {{ dashboard_stats.groups }} {% trans %}groups{% endtrans %} {% if pdns_server_info and pdns_server_info.version %} PowerDNS {{ pdns_server_info.version }} {% elseif permissions and permissions.user_is_ueberuser and is_api_backend %} {% trans %}PowerDNS version unknown{% endtrans %} {% endif %}
{% endif %}
{% if password_reset_misconfigured %} {% endif %} {% if permissions['user_is_ueberuser'] %} {# The ueberuser dashboard has enough tiles to warrant grouped, collapsible sections. #} {# --- DNS Management --- #} {% set has_dns_management = (permissions['user_is_ueberuser'] and pdns_api_enabled and show_pdns_status) or permissions['search'] or permissions['zone_content_view_own'] or permissions['zone_content_view_others'] or permissions['zone_templ_add'] or permissions['zone_templ_edit'] or permissions['supermaster_view'] %} {% if has_dns_management %}
{% trans %}DNS Management{% endtrans %}
{% if permissions['user_is_ueberuser'] and pdns_api_enabled and show_pdns_status %} {% endif %} {% if permissions['search'] %} {% endif %} {% if permissions['zone_content_view_own'] or permissions['zone_content_view_others'] %} {% endif %} {% if permissions['zone_content_view_own'] or permissions['zone_content_view_others'] %} {% endif %} {% if permissions['zone_templ_add'] or permissions['zone_templ_edit'] %} {% endif %} {% if permissions['supermaster_view'] %} {% endif %} {% if permissions['user_is_ueberuser'] and is_api_backend and pdns_caps and pdns_caps.supportsViews %} {% endif %}
{% endif %} {# --- Zone Operations --- #} {% set has_zone_operations = permissions['zone_master_add'] or permissions['zone_slave_add'] or permissions['supermaster_add'] or (iface_add_reverse_record and (permissions['zone_content_edit_own'] or permissions['zone_content_edit_others'])) %} {% if has_zone_operations %}
{% trans %}Zone Operations{% endtrans %}
{% if permissions['zone_master_add'] %} {% endif %} {% if permissions['zone_slave_add'] %} {% endif %} {% if permissions['supermaster_add'] %} {% endif %} {% if permissions['zone_master_add'] %} {% endif %} {% if iface_add_reverse_record and (permissions['zone_content_edit_own'] or permissions['zone_content_edit_others']) %} {% endif %}
{% endif %} {# --- Administration --- #} {% set has_administration = (permissions['user_view_others'] or permissions['user_edit_others'] or permissions['user_add_new'] or permissions['user_is_ueberuser']) or permissions['templ_perm_edit'] or (permissions['user_is_ueberuser'] and dblog_use == true) %} {% if has_administration %}
{% trans %}Administration{% endtrans %}
{% if permissions['user_view_others'] or permissions['user_edit_others'] or permissions['user_add_new'] or permissions['user_is_ueberuser'] %} {% endif %} {% if permissions['user_is_ueberuser'] and show_group_access_templates %} {% endif %} {% if permissions['templ_perm_edit'] %} {% endif %} {% if permissions['user_is_ueberuser'] and dblog_use == true %} {% endif %} {% if permissions['user_is_ueberuser'] and dblog_use == true %} {% endif %} {% if permissions['user_is_ueberuser'] and dblog_use == true and show_group_access_templates %} {% endif %}
{% endif %} {# --- Tools & Modules --- #} {% set has_tools = (permissions['user_is_ueberuser'] and enable_consistency_checks) or ((permissions['user_is_ueberuser'] or permissions['api_manage_keys']) and api_enabled) or (module_nav_items is defined and module_nav_items|length > 0) %} {% if has_tools %}
{% trans %}Tools{% endtrans %}
{% if permissions['user_is_ueberuser'] and enable_consistency_checks %} {% endif %} {% if (permissions['user_is_ueberuser'] or permissions['api_manage_keys']) and api_enabled %} {% endif %} {% if module_nav_items is defined %} {% for item in module_nav_items %} {% endfor %} {% endif %}
{% endif %} {# --- Account --- #}
{% trans %}Account{% endtrans %}
{% if is_limited_user and permissions['user_edit_own'] %} {% endif %} {% if can_change_password %} {% endif %}
{% else %} {# Non-ueberuser roles have few tiles - a single flat grid of larger cards fills the row without the half-empty look that grouped sections produce when sparse. #}
{% if permissions['search'] %}
{% trans %}Search{% endtrans %}
{% endif %} {% if permissions['zone_content_view_own'] or permissions['zone_content_view_others'] %}
{% trans %}Forward Zones{% endtrans %}
{% endif %} {% if permissions['zone_content_view_own'] or permissions['zone_content_view_others'] %}
{% trans %}Reverse Zones{% endtrans %}
{% endif %} {% if permissions['zone_templ_add'] or permissions['zone_templ_edit'] %}
{% trans %}Templates{% endtrans %}
{% endif %} {% if permissions['supermaster_view'] %}
{{ autoprimaries_label('plural') }}
{% endif %} {% if permissions['zone_master_add'] %}
{% trans %}Master Zone{% endtrans %}
{% endif %} {% if permissions['zone_slave_add'] %}
{% trans %}Slave Zone{% endtrans %}
{% endif %} {% if permissions['supermaster_add'] %}
{{ autoprimaries_label('singular') }}
{% endif %} {% if permissions['zone_master_add'] %}
{% trans %}Bulk Registration{% endtrans %}
{% endif %} {% if iface_add_reverse_record and (permissions['zone_content_edit_own'] or permissions['zone_content_edit_others']) %}
{% trans %}PTR Records{% endtrans %}
{% endif %} {% if permissions['user_view_others'] or permissions['user_edit_others'] or permissions['user_add_new'] %}
{% trans %}Users{% endtrans %}
{% endif %} {% if permissions['templ_perm_edit'] %}
{% trans %}Access{% endtrans %}
{% endif %} {% if permissions['api_manage_keys'] and api_enabled %}
{% trans %}API Keys{% endtrans %}
{% endif %} {% if module_nav_items is defined %} {% for item in module_nav_items %}
{{ item.label|trans }}
{% endfor %} {% endif %} {% if is_limited_user and permissions['user_edit_own'] %}
{% trans %}My Profile{% endtrans %}
{% endif %} {% if can_change_password %}
{% trans %}Password{% endtrans %}
{% endif %}
{% trans %}Preferences{% endtrans %}
{% trans %}Logout{% endtrans %}
{% endif %}