From fceeffce04acfcd795b5140ba67d06b76d394404 Mon Sep 17 00:00:00 2001 From: Renato Almeida de Oliveira Zaroubin Date: Fri, 25 Apr 2025 20:23:41 +0000 Subject: [PATCH] Add VirtualCircuit reference to ProviderView related models --- netbox/circuits/views.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/netbox/circuits/views.py b/netbox/circuits/views.py index 2427534807..8d5114ed9f 100644 --- a/netbox/circuits/views.py +++ b/netbox/circuits/views.py @@ -36,7 +36,19 @@ class ProviderView(GetRelatedModelsMixin, generic.ObjectView): def get_extra_context(self, request, instance): 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', + ), + ), + ), }