Add VirtualCircuit reference to ProviderView related models (#19335)

This commit is contained in:
Renato Almeida de Oliveira 2025-04-28 11:54:10 -03:00 committed by GitHub
parent bdef00f3b0
commit e345ca2659
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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',
),
),
),
}