{% trans %}Reverse Zones{% endtrans %} {% trans %}Forward Zones{% endtrans %}
{% if perm_zone_master_add %} {% trans %}Add master zone{% endtrans %} {% endif %} {% if perm_zone_slave_add %} {% trans %}Add slave zone{% endtrans %} {% endif %}
{% if reverse_zone_type == 'all' %} {% trans %}Reverse zones:{% endtrans %} {{ count_all_reverse_zones }} {% elseif reverse_zone_type == 'ipv4' %} {% trans %}IPv4 reverse zones:{% endtrans %} {{ count_ipv4_zones }} {% elseif reverse_zone_type == 'ipv6' %} {% trans %}IPv6 reverse zones:{% endtrans %} {{ count_ipv6_zones }} {% endif %}
{% if zones|length == 0 %} {% else %} {% if is_user_owner_allowed %} {% endif %} {% if is_group_owner_allowed %} {% endif %} {% if iface_zonelist_fullname %} {% endif %} {% if show_forward_zone_associations %} {% 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 show_forward_zone_associations %} {% endif %} {% if iface_zonelist_serial %} {% endif %} {% if iface_zonelist_template %} {% endif %} {% if pdnssec_use %} {% endif %} {% endfor %}
{% trans %}There are no reverse 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 %}Associated Forward Zones{% 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 %}
{% if associated_forward_zones[zone.id] is defined and associated_forward_zones[zone.id]|length > 0 %} {% for forward in associated_forward_zones[zone.id] %} {{ forward.name }} {{ forward.ptr_records }}
{% endfor %} {% else %} {% trans %}-{% endtrans %} {% endif %}
{{ zone["serial"] }} {% if zone["template"] %} {{ zone["template"] }} {% else %} - {% endif %}
{% if user_can_delete_zone %} {% endif %}
{{ pagination | raw }}
{% if perm_delete == "all" or perm_delete == "own" %} {% endif %}