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 }} |