From e345ca265942cd5f77e129349d59ccc36c341a30 Mon Sep 17 00:00:00 2001 From: Renato Almeida de Oliveira Date: Mon, 28 Apr 2025 11:54:10 -0300 Subject: [PATCH] Add VirtualCircuit reference to ProviderView related models (#19335) --- 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 242753480..8d5114ed9 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', + ), + ), + ), }