From 9d3e72fd0fa31a001e1da5fed852d86c40d8a0c9 Mon Sep 17 00:00:00 2001 From: Renato Almeida de Oliveira Zaroubin Date: Thu, 27 Mar 2025 23:47:19 +0000 Subject: [PATCH] Add VLANGroup to RackView get_related_models --- netbox/dcim/views.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/netbox/dcim/views.py b/netbox/dcim/views.py index 889573c77..ca025f3e3 100644 --- a/netbox/dcim/views.py +++ b/netbox/dcim/views.py @@ -840,7 +840,18 @@ class RackView(GetRelatedModelsMixin, generic.ObjectView): ]) return { - 'related_models': self.get_related_models(request, instance, [CableTermination]), + 'related_models': self.get_related_models( + request, + instance, + omit=(CableTermination,), + extra=( + ( + VLANGroup.objects.restrict(request.user, 'view').filter( + scope_type=ContentType.objects.get_for_model(Rack), + scope_id=instance.pk + ), 'rack'), + ), + ), 'next_rack': next_rack, 'prev_rack': prev_rack, 'svg_extra': svg_extra,