{% extends "template/template.html" %} {% block title%}IP: {{prefix.prefix}}{% endblock %} {% block breadcrumbs %} {% endblock %} {% block content %} {% if can_allocate %} {% endif %}
{%for p in prefixes %} {%endfor%}
Allocated blocks within {{vrf.name}}::{{prefix.prefix}} ({{prefix.description}})
PrefixVRFDescriptionVCTT
{{p.prefix}} {{p.vrf.name}} {{p.description}} {% if p.vc %}{{p.vc}}{% endif %} {%if p.tt %}#{{p.tt}}{%endif%} Change Delete
{% if has_children %} {%if orphaned_addresses%}
{% for a in orphaned_addresses %} {% endfor %}
Orphaned addresses within {{vrf.name}}::{{prefix.prefix}}
IPFQDNDescriptionTT
{% if can_allocate %}{{a.ip}}{%else%}{{a.ip}}{%endif%} {{a.fqdn}} {{a.description}} {%if a.tt %}#{{a.tt}}{%endif%}
{% endif %} {% else %}
{% for c,a in all_addresses %} {% if a.ip %} {% else %} {% endif %} {% endfor %}
IPFQDNDescriptionTT
{% if can_allocate %}{{a.ip}}{%else%}{{a.ip}}{%endif%} {{a.fqdn}} {{a.description}} {%if a.tt %}#{{a.tt}}{%endif%}
{% if can_allocate %}{{a}}{%else%}{{a}}{% endif %} Free
{% if ranges %}
{% for r in ranges %} {% endfor %}
Address Ranges
NameFrom IPTo IPLockedDescription
{{r.name}} {{r.from_ip}} {{r.to_ip}} {{r.description}}
{% endif %} {% endif %}
{% for k,v in block_info %} {% endfor %}
{{prefix.prefix}} info
VC {% if prefix.vc %}{{prefix.vc}}{% endif %} {% if can_allocate %} {%if prefix.vc%}Change{%else%}Bind{%endif%}... {% endif %}
Maintainers {{prefix.maintainers|join:", "}} {%if can_allocate%}Add...{%endif%}
{{k}}{{v}}
{% endblock %}