{% if selectable and perms.dcim.delete_interface %}
|
{% endif %}
{{ iface.name }}
{% if iface.description %}
{% endif %}
|
{{ iface.mac_address|default:'' }}
|
{% if not iface.is_physical %}
Virtual interface |
{% elif iface.connection %}
{% with iface.get_connected_interface as connected_iface %}
{{ connected_iface.device }}
|
{{ connected_iface }}
|
{% endwith %}
{% elif iface.circuit_termination %}
{% with iface.circuit_termination.get_peer_termination as peer_termination %}
{% if peer_termination %}
{{ peer_termination.site }} via
{% endif %}
{{ iface.circuit_termination.circuit }}
|
{% endwith %}
{% else %}
Not connected
|
{% endif %}
{% if show_graphs %}
{% if iface.circuit_termination or iface.connection %}
{% endif %}
{% endif %}
{% if perms.dcim.change_interface %}
{% if iface.is_physical %}
{% if iface.connection %}
{% if iface.connection.connection_status %}
{% else %}
{% endif %}
{% elif iface.circuit_termination and perms.circuits.change_circuittermination %}
{% else %}
{% endif %}
{% endif %}
{% endif %}
{% if perms.dcim.delete_interface %}
{% if iface.connection or iface.circuit_termination %}
{% else %}
{% endif %}
{% endif %}
|