From 75098a28b6881f4d9fb3933adabc154984d49e4b Mon Sep 17 00:00:00 2001 From: Pieter Lambrecht Date: Fri, 17 Feb 2023 14:59:39 +0100 Subject: [PATCH] Intial. 2 ways the racknavigation displayed --- netbox/dcim/views.py | 1 + netbox/templates/dcim/rack.html | 46 ++++++++++++++++++++++++++++----- 2 files changed, 41 insertions(+), 6 deletions(-) diff --git a/netbox/dcim/views.py b/netbox/dcim/views.py index 46d12937b..f62256659 100644 --- a/netbox/dcim/views.py +++ b/netbox/dcim/views.py @@ -738,6 +738,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..916e58477 100644 --- a/netbox/templates/dcim/rack.html +++ b/netbox/templates/dcim/rack.html @@ -18,12 +18,46 @@ {% endblock %} {% block extra_controls %} - - Previous - - - Next - +
+ {% if prev_rack %} + + {{ prev_rack }} + + {% else %} + + {% endif %} + + {% if peer_racks %} +
+ + +
+ {% endif %} + + {% if next_rack %} + + {{ next_rack }} + + {% else %} + + {% endif %} + +
+ +
+ {% if peer_racks %} +
+ {% for peer_rack in peer_racks %} + {{ peer_rack }} + {% endfor %} +
+ {% endif %} +
+ {% endblock %} {% block content %}