Add VLANGroup to RackView get_related_models

This commit is contained in:
Renato Almeida de Oliveira Zaroubin 2025-03-27 23:47:19 +00:00
parent 588cf9459e
commit 9d3e72fd0f

View File

@ -840,7 +840,18 @@ class RackView(GetRelatedModelsMixin, generic.ObjectView):
]) ])
return { 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, 'next_rack': next_rack,
'prev_rack': prev_rack, 'prev_rack': prev_rack,
'svg_extra': svg_extra, 'svg_extra': svg_extra,