From c0ab9f70dc40ba2a543befe301b4c9c9782b9495 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Wed, 6 Jul 2016 14:40:40 -0400 Subject: [PATCH] Standardized console/power/interface display --- netbox/templates/dcim/device.html | 43 ++++++++++++++------- netbox/templates/dcim/inc/_consoleport.html | 1 + netbox/templates/dcim/inc/_interface.html | 19 ++++----- netbox/templates/dcim/inc/_powerport.html | 1 + 4 files changed, 41 insertions(+), 23 deletions(-) diff --git a/netbox/templates/dcim/device.html b/netbox/templates/dcim/device.html index 203c0b434..5394a4aec 100644 --- a/netbox/templates/dcim/device.html +++ b/netbox/templates/dcim/device.html @@ -165,7 +165,7 @@ {% endif %} @@ -276,9 +276,6 @@ {% if device_bays or device.device_type.is_parent_device %}
- {% if perms.dcim.add_devicebay %} - Add Device Bays - {% endif %} Device Bays
@@ -290,6 +287,14 @@ {% endfor %}
+ {% if perms.dcim.add_devicebay %} + + {% endif %}
{% endif %} {% if interfaces or device.device_type.is_network_device %} @@ -308,10 +313,10 @@ {% if perms.dcim.add_interface %} {% endif %} @@ -319,9 +324,6 @@ {% if cs_ports or device.device_type.is_console_server %}
- {% if perms.dcim.add_consoleserverport %} - Add Console Server Ports - {% endif %} Console Server Ports
@@ -333,14 +335,19 @@ {% endfor %}
+ {% if perms.dcim.add_consoleserverport %} + + {% endif %}
{% endif %} {% if power_outlets or device.device_type.is_pdu %}
- {% if perms.dcim.add_poweroutlet %} - Add Power Outlets - {% endif %} Power Outlets
@@ -352,6 +359,14 @@ {% endfor %}
+ {% if perms.dcim.add_poweroutlet %} + + {% endif %}
{% endif %} diff --git a/netbox/templates/dcim/inc/_consoleport.html b/netbox/templates/dcim/inc/_consoleport.html index 21eb39b18..96cdd6a6d 100644 --- a/netbox/templates/dcim/inc/_consoleport.html +++ b/netbox/templates/dcim/inc/_consoleport.html @@ -2,6 +2,7 @@ {{ cp.name }} + {% if cp.cs_port %} {{ cp.cs_port.device }} diff --git a/netbox/templates/dcim/inc/_interface.html b/netbox/templates/dcim/inc/_interface.html index f1a2665ff..fc435ce98 100644 --- a/netbox/templates/dcim/inc/_interface.html +++ b/netbox/templates/dcim/inc/_interface.html @@ -5,27 +5,28 @@ {% endif %} + + {{ iface.mac_address|default:'' }} + {% if not iface.is_physical %} - Virtual + Virtual {% elif iface.connection %} {% with iface.get_connected_interface as connected_iface %} {{ connected_iface.device }} - ∷ + + {{ connected_iface }} {% endwith %} {% elif iface.circuit %} - + {{ iface.circuit }} {% else %} - Not connected - {% endif %} - {% if iface.mac_address %} - {{ iface.mac_address }} - {% else %} - 00:00:00:00:00:00 + + Not connected + {% endif %} {% if iface.circuit or iface.connection %} diff --git a/netbox/templates/dcim/inc/_powerport.html b/netbox/templates/dcim/inc/_powerport.html index 1ef505530..bd0256b29 100644 --- a/netbox/templates/dcim/inc/_powerport.html +++ b/netbox/templates/dcim/inc/_powerport.html @@ -2,6 +2,7 @@ {{ pp.name }} + {% if pp.power_outlet %} {{ pp.power_outlet.device }}