diff --git a/netbox/circuits/models.py b/netbox/circuits/models.py index 776b24156..f10221b0b 100644 --- a/netbox/circuits/models.py +++ b/netbox/circuits/models.py @@ -176,7 +176,7 @@ class Circuit(ChangeLoggedModel, CustomFieldModel): unique_together = ['provider', 'cid'] def __str__(self): - return '{} {}'.format(self.provider, self.cid) + return self.cid def get_absolute_url(self): return reverse('circuits:circuit', args=[self.pk]) diff --git a/netbox/templates/circuits/circuittermination_edit.html b/netbox/templates/circuits/circuittermination_edit.html index 2bbc4695d..6b702c1dc 100644 --- a/netbox/templates/circuits/circuittermination_edit.html +++ b/netbox/templates/circuits/circuittermination_edit.html @@ -10,7 +10,7 @@ {% endfor %}
-

{% block title %}Circuit {{ obj.circuit }} - {{ form.term_side.value }} Side{% endblock %}

+

{% block title %}{{ obj.circuit.provider }} {{ obj.circuit }} - Side {{ form.term_side.value }}{% endblock %}

{% if form.non_field_errors %}
Errors
diff --git a/netbox/templates/dcim/inc/cable_termination.html b/netbox/templates/dcim/inc/cable_termination.html index e7b2891e7..48af97a0b 100644 --- a/netbox/templates/dcim/inc/cable_termination.html +++ b/netbox/templates/dcim/inc/cable_termination.html @@ -29,7 +29,7 @@ Circuit - {{ termination.circuit }} (Side {{ termination.term_side }}) + {{ termination.circuit }} ({{ termination }}) {% endif %} diff --git a/netbox/templates/dcim/inc/cable_trace_end.html b/netbox/templates/dcim/inc/cable_trace_end.html index 1ed12c877..3c5a7c7fc 100644 --- a/netbox/templates/dcim/inc/cable_trace_end.html +++ b/netbox/templates/dcim/inc/cable_trace_end.html @@ -5,7 +5,7 @@ {% if end.device %} {{ end.device }} {% else %} - {{ end.circuit }} + {{ end.circuit.provider }} {% endif %}
@@ -21,7 +21,8 @@ {% endwith %} {% else %} {# Circuit termination #} - Side {{ end.term_side }} + {{ end.circuit }}
+ {{ end }} {% endif %}
diff --git a/netbox/templates/dcim/inc/interface.html b/netbox/templates/dcim/inc/interface.html index f976d7f85..3d8057208 100644 --- a/netbox/templates/dcim/inc/interface.html +++ b/netbox/templates/dcim/inc/interface.html @@ -75,10 +75,16 @@ {% elif iface.connected_endpoint.name %} {# Connected to an Interface #} - {{ iface.connected_endpoint.device }} + + {{ iface.connected_endpoint.device }} + - {{ iface.connected_endpoint }} + + + {{ iface.connected_endpoint }} + + {% elif iface.connected_endpoint.term_side %} {# Connected to a CircuitTermination #} @@ -86,22 +92,38 @@ {% if peer_termination %} {% if peer_termination.connected_endpoint %} - {{ peer_termination.connected_endpoint.device }}
- via {{ iface.connected_endpoint.circuit }} + + {{ peer_termination.connected_endpoint.device }} +
+ via + + {{ iface.connected_endpoint.circuit.provider }} + {{ iface.connected_endpoint.circuit }} + + {{ peer_termination.connected_endpoint }} {% else %} - {{ peer_termination.site }} - via {{ iface.connected_endpoint.circuit }} + + {{ peer_termination.site }} + + via + + {{ iface.connected_endpoint.circuit.provider }} + {{ iface.connected_endpoint.circuit }} + {% endif %} {% else %} - {{ iface.connected_endpoint.circuit }} + + {{ iface.connected_endpoint.circuit.provider }} + {{ iface.connected_endpoint.circuit }} + {% endif %} {% endwith %} diff --git a/netbox/templates/dcim/interface.html b/netbox/templates/dcim/interface.html index 2ca17ac33..8625852e7 100644 --- a/netbox/templates/dcim/interface.html +++ b/netbox/templates/dcim/interface.html @@ -163,6 +163,10 @@ {% elif connected_circuittermination %} {% with ct=connected_circuittermination %} + + Provider + {{ ct.circuit.provider }} + Circuit {{ ct.circuit }}