{% extends '_base.html' %} {% load helpers %} {% load render_table from django_tables2 %} {% block title %}{{ rack.site }} - Rack {{ rack.name }}{% endblock %} {% block content %}
{% if prev_rack %} Previous Rack {% endif %} {% if next_rack %} Next Rack {% endif %} {% if perms.dcim.change_rack %} Edit this rack {% endif %} {% if perms.dcim.delete_rack %} Delete this rack {% endif %}

Rack {{ rack.name }}

{% include 'inc/created_updated.html' with obj=rack %}
Rack
Site {% if rack.site.region %} {{ rack.site.region }} {% endif %} {{ rack.site }}
Group {% if rack.group %} {{ rack.group.name }} {% else %} None {% endif %}
Facility ID {% if rack.facility_id %} {{ rack.facility_id }} {% else %} N/A {% endif %}
Tenant {% if rack.tenant %} {% if rack.tenant.group %} {{ rack.tenant.group.name }} {% endif %} {{ rack.tenant }} {% else %} None {% endif %}
Role {% if rack.role %} {{ rack.role }} {% else %} None {% endif %}
Type {% if rack.type %} {{ rack.get_type_display }} {% else %} None {% endif %}
Width {{ rack.get_width_display }}
Height {{ rack.u_height }}U ({% if rack.desc_units %}descending{% else %}ascending{% endif %})
Devices {{ rack.devices.count }}
{% with rack.get_custom_fields as custom_fields %} {% include 'inc/custom_fields_panel.html' %} {% endwith %}
Non-Racked Devices
{% if nonracked_devices %} {% for device in nonracked_devices %} {% endfor %}
Name Role Type Parent
{{ device.name }} {{ device.device_role }} {{ device.device_type.full_name }} {% if device.parent_bay %} {{ device.parent_bay }} {% else %} N/A {% endif %}
{% else %}
None
{% endif %} {% if perms.dcim.add_device %} {% endif %}
Comments
{% if rack.comments %} {{ rack.comments|gfm }} {% else %} None {% endif %}
Reservations
{% if reservations %} {% for resv in reservations %} {% endfor %}
Units Description
{{ resv.units|join:', ' }} {{ resv.description }}
{{ resv.user }} · {{ resv.created }}
{% if perms.change_rackreservation %} {% endif %} {% if perms.delete_rackreservation %} {% endif %}
{% else %}
None
{% endif %} {% if perms.dcim.add_rackreservation %} {% endif %}

Front

{% include 'dcim/inc/rack_elevation.html' with primary_face=front_elevation secondary_face=rear_elevation face_id=0 %}

Rear

{% include 'dcim/inc/rack_elevation.html' with primary_face=rear_elevation secondary_face=front_elevation face_id=1 %}
{% endblock %} {% block javascript %} {% endblock %}