Parcourir la source

Closes #983: Include peer device names when listing circuits in device view

Jeremy Stretch il y a 8 ans
Parent
commit
66a6a8f33c
1 fichiers modifiés avec 7 ajouts et 1 suppressions
  1. 7 1
      netbox/templates/dcim/inc/interface.html

+ 7 - 1
netbox/templates/dcim/inc/interface.html

@@ -35,7 +35,13 @@
             <td colspan="2">
             <td colspan="2">
                 <i class="fa fa-fw fa-globe" title="Circuit"></i>
                 <i class="fa fa-fw fa-globe" title="Circuit"></i>
                 {% if peer_termination %}
                 {% if peer_termination %}
-                    <a href="{% url 'dcim:site' slug=peer_termination.site.slug %}">{{ peer_termination.site }}</a> via
+                    {% if peer_termination.interface %}
+                        <a href="{% url 'dcim:device' pk=peer_termination.interface.device.pk %}">{{ peer_termination.interface.device }}</a>
+                        (<a href="{% url 'dcim:site' slug=peer_termination.site.slug %}">{{ peer_termination.site }}</a>)
+                    {% else %}
+                        <a href="{% url 'dcim:site' slug=peer_termination.site.slug %}">{{ peer_termination.site }}</a>
+                    {% endif %}
+                    via
                 {% endif %}
                 {% endif %}
                 <a href="{% url 'circuits:circuit' pk=iface.circuit_termination.circuit_id %}">{{ iface.circuit_termination.circuit }}</a>
                 <a href="{% url 'circuits:circuit' pk=iface.circuit_termination.circuit_id %}">{{ iface.circuit_termination.circuit }}</a>
             </td>
             </td>