diff --git a/netbox/templates/dcim/device.html b/netbox/templates/dcim/device.html index 551241715..cd05a93db 100644 --- a/netbox/templates/dcim/device.html +++ b/netbox/templates/dcim/device.html @@ -210,7 +210,7 @@ {% empty %} - No management interfaces defined! + No management interfaces defined {% if perms.dcim.add_interface %} {% endif %} @@ -222,7 +222,7 @@ {% empty %} - No console ports defined! + No console ports defined {% if perms.dcim.add_consoleport %} {% endif %} @@ -235,7 +235,7 @@ {% if not device.device_type.is_pdu %} - No power ports defined! + No power ports defined {% if perms.dcim.add_powerport %} {% endif %} @@ -248,20 +248,17 @@ @@ -312,6 +309,13 @@
Device Bays + {% if perms.dcim.add_devicebay and device_bays|length > 10 %} + + {% endif %}
{% for devicebay in device_bays %} @@ -324,23 +328,19 @@
{% if perms.dcim.add_devicebay or perms.dcim.delete_devicebay %} @@ -356,6 +356,13 @@
Interfaces + {% if perms.dcim.add_interface and interfaces|length > 10 %} + + {% endif %}
{% for iface in interfaces %} @@ -368,23 +375,19 @@
{% if perms.dcim.add_interface or perms.dcim.delete_interface %} @@ -400,6 +403,13 @@
Console Server Ports + {% if perms.dcim.add_consoleserverport and cs_ports|length > 10 %} + + {% endif %}
{% for csp in cs_ports %} @@ -412,23 +422,19 @@
{% if perms.dcim.add_consoleserverport or perms.dcim.delete_consoleserverport %} @@ -444,6 +450,13 @@
Power Outlets + {% if perms.dcim.add_poweroutlet and power_outlets|length > 10 %} + + {% endif %}
{% for po in power_outlets %} @@ -456,23 +469,19 @@
{% if perms.dcim.add_poweroutlet or perms.dcim.delete_poweroutlet %} diff --git a/netbox/templates/dcim/inc/devicetype_component_table.html b/netbox/templates/dcim/inc/devicetype_component_table.html index 948c2c44c..7b2b14652 100644 --- a/netbox/templates/dcim/inc/devicetype_component_table.html +++ b/netbox/templates/dcim/inc/devicetype_component_table.html @@ -4,11 +4,15 @@ {% csrf_token %}
- - - Add {{ title }} - {{ title }} + {% if table.rows|length > 10 %} + + {% endif %}
{% render_table table 'table.html' %} {% if table.rows %} @@ -16,6 +20,12 @@ +
{% endif %}