add distinct method to circuit_count

This commit is contained in:
Renato Almeida de Oliveira 2022-12-03 20:02:51 +00:00 committed by Jeremy Stretch
parent db7590df1a
commit d4d8d00d01

View File

@ -335,7 +335,7 @@ class SiteView(generic.ObjectView):
scope_id=instance.pk scope_id=instance.pk
).count(), ).count(),
'vlan_count': VLAN.objects.restrict(request.user, 'view').filter(site=instance).count(), 'vlan_count': VLAN.objects.restrict(request.user, 'view').filter(site=instance).count(),
'circuit_count': Circuit.objects.restrict(request.user, 'view').filter(terminations__site=instance).count(), 'circuit_count': Circuit.objects.restrict(request.user, 'view').filter(terminations__site=instance).distinct().count(),
'vm_count': VirtualMachine.objects.restrict(request.user, 'view').filter(cluster__site=instance).count(), 'vm_count': VirtualMachine.objects.restrict(request.user, 'view').filter(cluster__site=instance).count(),
} }
locations = Location.objects.add_related_count( locations = Location.objects.add_related_count(