{% trans %}Forward Zones{% endtrans %} {% trans %}Reverse Zones{% endtrans %}
{% if is_api_backend and perm_is_godlike %}
{% endif %} {% if perm_zone_master_add %} {% trans %}Add master zone{% endtrans %} {% endif %} {% if perm_zone_slave_add %} {% trans %}Add slave zone{% endtrans %} {% endif %}
{% trans %}Total number of zones:{% endtrans %} {{ count_zones_all_letterstart }} / {{ count_zones_view }}
{% if count_zones_view > iface_rowamount %}
{{ letters | raw}}
{% endif %}
{% if zones|length == 0 %} {% else %} {% if is_user_owner_allowed %} {% endif %} {% if is_group_owner_allowed %} {% endif %} {% if iface_zonelist_fullname %} {% endif %} {% if iface_zonelist_serial %} {% endif %} {% if iface_zonelist_template %} {% endif %} {% if pdnssec_use %} {% endif %} {% endif %} {% for zone in zones %} {% set user_can_delete_zone = zone['user_can_delete']|default(perm_delete == "all" or (perm_delete == "own" and session_userlogin in zone['users'])) %} {% if is_user_owner_allowed %} {% endif %} {% if is_group_owner_allowed %} {% endif %} {% if iface_zonelist_fullname %} {% endif %} {% if iface_zonelist_serial %} {% endif %} {% if iface_zonelist_template %} {% endif %} {% if pdnssec_use %} {% endif %} {% endfor %}
{% trans %}There are no forward zones to show in this listing.{% endtrans %}
{% trans %}Name{% endtrans %} {{ zone_sort_by == 'name' ? (zone_sort_direction == 'ASC' ? '' : '') : '' }} {% trans %}Type{% endtrans %} {{ zone_sort_by == 'type' ? (zone_sort_direction == 'ASC' ? '' : '') : '' }} {% trans %}Records{% endtrans %} {{ zone_sort_by == 'count_records' ? (zone_sort_direction == 'ASC' ? '' : '') : '' }} {% trans %}Owner{% endtrans %} {{ zone_sort_by == 'owner' ? (zone_sort_direction == 'ASC' ? '' : '') : '' }} {% if is_group_sort_supported %} {% trans %}Group{% endtrans %} {{ zone_sort_by == 'group' ? (zone_sort_direction == 'ASC' ? '' : '') : '' }} {% else %} {% trans %}Group{% endtrans %} {% endif %} {% trans %}Full name{% endtrans %}{% trans %}Serial{% endtrans %}{% trans %}Template{% endtrans %}{% trans %}DNSSEC{% endtrans %}{% trans %}Actions{% endtrans %}
{% if count_zones_delete > 0 and user_can_delete_zone %} {% endif %} {{ zone["utf8_name"] }} {% if zone["is_disabled"]|default(false) %} {% trans %}Disabled{% endtrans %} {% elseif zone["is_missing_soa"]|default(false) %} {% trans %}No SOA{% endtrans %} {% endif %} {{ zone_type_label(zone['type']) }} {{ zone["count_records"] }} {% set owner_count = zone['owners']|length %} {% for key, owner in zone['owners'] %} {% if loop.index0 < 2 %}
{% if zone['full_names'][key] %} {{ zone['full_names'][key] }} ({{ owner }}) {% else %} {{ owner }} {% endif %}
{% endif %} {% endfor %} {% if owner_count > 2 %}
{% set remaining_owners = [] %} {% for key, owner in zone['owners'] %} {% if loop.index0 >= 2 %} {% set remaining_owners = remaining_owners|merge([zone['full_names'][key] ? zone['full_names'][key] ~ ' (' ~ owner ~ ')' : owner]) %} {% endif %} {% endfor %} +{{ owner_count - 2 }} {% trans %}more...{% endtrans %}
{% endif %}
{% set group_count = zone['groups'] is defined ? zone['groups']|length : 0 %} {% if group_count > 0 %} {% for group in zone['groups'] %} {% if loop.index0 < 2 %}
{{ group }}
{% endif %} {% endfor %} {% if group_count > 2 %}
{% set remaining_groups = [] %} {% for group in zone['groups'] %} {% if loop.index0 >= 2 %} {% set remaining_groups = remaining_groups|merge([group]) %} {% endif %} {% endfor %} +{{ group_count - 2 }} {% trans %}more...{% endtrans %}
{% endif %} {% endif %}
{% for full_name in zone['full_names'] %} {{ full_name }}
{% endfor %}
{{ zone["serial"] }} {% if zone["template"] %} {{ zone["template"] }} {% endif %}
{% if perm_zone_master_add %} {% trans %}PTR{% endtrans %} {% endif %} {% if user_can_delete_zone %} {% endif %}
{% if letter_start != 'all' %}
{{ pagination | raw }}
{% endif %}
{% if perm_delete == "all" or perm_delete == "own" %} {% endif %}