{% load helpers %}
Termination - {{ side }} Side
{% if not termination and perms.circuits.add_circuittermination %} Add {% endif %} {% if termination and perms.circuits.change_circuittermination %} Edit Swap {% endif %} {% if termination and perms.circuits.delete_circuittermination %} Delete {% endif %}
{% if termination %} {% if termination.site %} {% else %} {% endif %}
Site {% if termination.site.region %} {{ termination.site.region|linkify }} / {% endif %} {{ termination.site|linkify }}
Termination {% if termination.mark_connected %} Marked as connected {% elif termination.cable %} {{ termination.cable }} {% with peer=termination.get_link_peer %} to {% if peer.device %} {{ peer.device|linkify }}
{% elif peer.circuit %} {{ peer.circuit|linkify }}
{% endif %} {{ peer|linkify }} {% endwith %}
Trace {% if perms.dcim.delete_cable %} Disconnect {% endif %}
{% elif perms.dcim.add_cable %} {% endif %}
Provider Network {{ termination.provider_network|linkify }}
Speed {% if termination.port_speed and termination.upstream_speed %} {{ termination.port_speed|humanize_speed }}   {{ termination.upstream_speed|humanize_speed }} {% elif termination.port_speed %} {{ termination.port_speed|humanize_speed }} {% else %} {% endif %}
Cross-Connect {{ termination.xconnect_id|placeholder }}
Patch Panel/Port {{ termination.pp_info|placeholder }}
Description {{ termination.description|placeholder }}
{% else %} None {% endif %}