{% extends '_base.html' %} {% load render_table from django_tables2 %} {% block title %}{{ prefix }}{% endblock %} {% block content %} {% include 'ipam/inc/prefix_header.html' with active_tab='prefix' %}
Prefix
Family {{ prefix.get_family_display }}
VRF {% if prefix.vrf %} {{ prefix.vrf }} ({{ prefix.vrf.rd }}) {% else %} Global {% endif %}
Tenant {% if prefix.tenant %} {% if prefix.tenant.group %} {{ prefix.tenant.group.name }} {% endif %} {{ prefix.tenant }} {% elif prefix.vrf.tenant %} {% if prefix.vrf.tenant.group %} {{ prefix.vrf.tenant.group.name }} {% endif %} {{ prefix.vrf.tenant }} {% else %} None {% endif %}
Aggregate {% if aggregate %} {{ aggregate.prefix }} ({{ aggregate.rir }}) {% else %} None {% endif %}
Site {% if prefix.site %} {% if prefix.site.region %} {{ prefix.site.region }} {% endif %} {{ prefix.site }} {% else %} None {% endif %}
VLAN {% if prefix.vlan %} {% if prefix.vlan.group %} {{ prefix.vlan.group.name }} {% endif %} {{ prefix.vlan.display_name }} {% else %} None {% endif %}
Status {{ prefix.get_status_display }}
Role {% if prefix.role %} {{ prefix.role }} {% else %} None {% endif %}
Is a pool {% if prefix.is_pool %} {% else %} {% endif %}
Description {% if prefix.description %} {{ prefix.description }} {% else %} N/A {% endif %}
IP Addresses {{ ipaddress_count }}
{% with prefix.get_custom_fields as custom_fields %} {% include 'inc/custom_fields_panel.html' %} {% endwith %}
{% if duplicate_prefix_table.rows %} {% with heading='Duplicate Prefixes' panel_class='danger' %} {% render_table duplicate_prefix_table 'panel_table.html' %} {% endwith %} {% endif %} {% with heading='Parent Prefixes' %} {% render_table parent_prefix_table 'panel_table.html' %} {% endwith %}
{% if child_prefix_table.rows %} {% include 'utilities/obj_table.html' with table=child_prefix_table table_template='panel_table.html' heading='Child Prefixes' parent=prefix bulk_edit_url='ipam:prefix_bulk_edit' bulk_delete_url='ipam:prefix_bulk_delete' %} {% elif prefix.new_subnet %} Add Child Prefix {% endif %}
{% endblock %}