From b693123f6e377ece5f233e6ba0584680669b4088 Mon Sep 17 00:00:00 2001 From: PieterL75 <74899468+PieterL75@users.noreply.github.com> Date: Mon, 24 Apr 2023 18:01:33 +0200 Subject: [PATCH] Fixes #10987: Show rack-list dropdown in rack (#11779) * Intial. 2 ways the racknavigation displayed * show active rack in dropdown * auto hide/show when viewport reduces * Dropdown only * Update links to use get_absolute_url() --------- Co-authored-by: Pieter Lambrecht Co-authored-by: jeremystretch --- netbox/dcim/views.py | 1 + netbox/templates/dcim/rack.html | 31 +++++++++++++++++++++++++------ 2 files changed, 26 insertions(+), 6 deletions(-) diff --git a/netbox/dcim/views.py b/netbox/dcim/views.py index 5a6261eba..f955aba94 100644 --- a/netbox/dcim/views.py +++ b/netbox/dcim/views.py @@ -740,6 +740,7 @@ class RackView(generic.ObjectView): 'next_rack': next_rack, 'prev_rack': prev_rack, 'svg_extra': svg_extra, + 'peer_racks': peer_racks, } diff --git a/netbox/templates/dcim/rack.html b/netbox/templates/dcim/rack.html index e2cb1597e..2384ca4ee 100644 --- a/netbox/templates/dcim/rack.html +++ b/netbox/templates/dcim/rack.html @@ -18,12 +18,31 @@ {% endblock %} {% block extra_controls %} - - Previous - - - Next - +
+ {% if prev_rack %} + + {{ prev_rack }} + + {% endif %} + + {% if peer_racks %} +
+ + +
+ {% endif %} + + {% if next_rack %} + + {{ next_rack }} + + {% endif %} + +
{% endblock %} {% block content %}