Explorar el Código

Add VirtualCircuit reference to ProviderView related models (#19335)

Renato Almeida de Oliveira hace 9 meses
padre
commit
e345ca2659
Se han modificado 1 ficheros con 13 adiciones y 1 borrados
  1. 13 1
      netbox/circuits/views.py

+ 13 - 1
netbox/circuits/views.py

@@ -36,7 +36,19 @@ class ProviderView(GetRelatedModelsMixin, generic.ObjectView):
 
 
     def get_extra_context(self, request, instance):
     def get_extra_context(self, request, instance):
         return {
         return {
-            'related_models': self.get_related_models(request, instance),
+            'related_models': self.get_related_models(
+                request,
+                instance,
+                omit=(),
+                extra=(
+                    (
+                        VirtualCircuit.objects.restrict(request.user, 'view').filter(
+                            provider_network__provider=instance
+                        ),
+                        'provider_id',
+                    ),
+                ),
+                ),
         }
         }