diff --git a/netbox/templates/dcim/device.html b/netbox/templates/dcim/device.html index ff1b2ff27..834151758 100644 --- a/netbox/templates/dcim/device.html +++ b/netbox/templates/dcim/device.html @@ -6,375 +6,376 @@ {% load plugins %} {% block content %} -
Region | -- {% if object.site.region %} - {% for region in object.site.region.get_ancestors %} - {{ region }} / - {% endfor %} - {{ object.site.region }} - {% else %} - None - {% endif %} - | -
---|---|
Site | -- {{ object.site }} - | -Location | -
- {% if object.location %}
- {% for location in object.location.get_ancestors %}
- {{ location }} /
+
+
+
+
+
+
+
+ + Device ++
+
+ {{ object.tenant }}
+ {% else %}
+ None
+ {% endif %}
+
|
+
+
Device Type | ++ {{ object.device_type.display_name }} ({{ object.device_type.u_height }}U) + | +
Serial Number | +{{ object.serial|placeholder }} |
+
Asset Tag | +{{ object.asset_tag|placeholder }} | +
Device | -Position | -Master | -Priority | -
---|---|---|---|
- {{ vc_member }} - | -{{ vc_member.vc_position }} | -{% if object.virtual_chassis.master == vc_member %}{% endif %} | -{{ vc_member.vc_priority|default:"" }} | -
- {{ object.get_status_display }} - | -|
Role | -- {{ object.device_role }} - | -
---|---|
Platform | -- {% if object.platform %} - {{ object.platform }} - {% else %} - None - {% endif %} - | -
Primary IPv4 | -- {% if object.primary_ip4 %} - {{ object.primary_ip4.address.ip }} - {% if object.primary_ip4.nat_inside %} - (NAT for {{ object.primary_ip4.nat_inside.address.ip }}) - {% elif object.primary_ip4.nat_outside %} - (NAT: {{ object.primary_ip4.nat_outside.address.ip }}) - {% endif %} - {% else %} - — - {% endif %} - | -
Primary IPv6 | -- {% if object.primary_ip6 %} - {{ object.primary_ip6.address.ip }} - {% if object.primary_ip6.nat_inside %} - (NAT for {{ object.primary_ip6.nat_inside.address.ip }}) - {% elif object.primary_ip6.nat_outside %} - (NAT: {{ object.primary_ip6.nat_outside.address.ip }}) - {% endif %} - {% else %} - — - {% endif %} - | -
Cluster | -- {% if object.cluster.group %} - {{ object.cluster.group }} / - {% endif %} - {{ object.cluster }} - | -
Input | -Outlets | -Allocated | -Available | -Utilization | -||
---|---|---|---|---|---|---|
{{ powerport }} | -{{ utilization.outlet_count }} | -{{ utilization.allocated }}VA | - {% if powerfeed.available_power %} -{{ powerfeed.available_power }}VA | -{% utilization_graph utilization.allocated|percentage:powerfeed.available_power %} | - {% else %} -— | -— | - {% endif %} -
Leg {{ leg.name }} | -{{ leg.outlet_count }} | -{{ leg.allocated }} | -{{ powerfeed.available_power|divide:3 }}VA | - {% with phase_available=powerfeed.available_power|divide:3 %} -{% utilization_graph leg.allocated|percentage:phase_available %} | - {% endwith %} -
Status | ++ {{ object.get_status_display }} + | +
---|---|
Role | ++ {{ object.device_role }} + | +
Platform | ++ {% if object.platform %} + {{ object.platform }} + {% else %} + None + {% endif %} + | +
Primary IPv4 | ++ {% if object.primary_ip4 %} + {{ object.primary_ip4.address.ip }} + {% if object.primary_ip4.nat_inside %} + (NAT for {{ object.primary_ip4.nat_inside.address.ip }}) + {% elif object.primary_ip4.nat_outside %} + (NAT: {{ object.primary_ip4.nat_outside.address.ip }}) + {% endif %} + {% else %} + — + {% endif %} + | +
Primary IPv6 | ++ {% if object.primary_ip6 %} + {{ object.primary_ip6.address.ip }} + {% if object.primary_ip6.nat_inside %} + (NAT for {{ object.primary_ip6.nat_inside.address.ip }}) + {% elif object.primary_ip6.nat_outside %} + (NAT: {{ object.primary_ip6.nat_outside.address.ip }}) + {% endif %} + {% else %} + — + {% endif %} + | +
Cluster | ++ {% if object.cluster.group %} + {{ object.cluster.group }} / + {% endif %} + {{ object.cluster }} + | +
Input | +Outlets | +Allocated | +Available | +Utilization | +||
---|---|---|---|---|---|---|
{{ powerport }} | +{{ utilization.outlet_count }} | +{{ utilization.allocated }}VA | + {% if powerfeed.available_power %} +{{ powerfeed.available_power }}VA | +{% utilization_graph utilization.allocated|percentage:powerfeed.available_power %} | + {% else %} +— | +— | + {% endif %} +
Leg {{ leg.name }} | +{{ leg.outlet_count }} | +{{ leg.allocated }} | +{{ powerfeed.available_power|divide:3 }}VA | + {% with phase_available=powerfeed.available_power|divide:3 %} +{% utilization_graph leg.allocated|percentage:phase_available %} | + {% endwith %} +