diff --git a/netbox/dcim/views.py b/netbox/dcim/views.py index 50c3243d8..51e508e55 100644 --- a/netbox/dcim/views.py +++ b/netbox/dcim/views.py @@ -75,11 +75,13 @@ def site(request, slug): 'vlan_count': VLAN.objects.filter(site=site).count(), 'circuit_count': Circuit.objects.filter(site=site).count(), } + rack_groups = RackGroup.objects.filter(site=site).annotate(rack_count=Count('racks')) topology_maps = TopologyMap.objects.filter(site=site) return render(request, 'dcim/site.html', { 'site': site, 'stats': stats, + 'rack_groups': rack_groups, 'topology_maps': topology_maps, }) diff --git a/netbox/templates/dcim/site.html b/netbox/templates/dcim/site.html index e6425ecb9..bddc8a505 100644 --- a/netbox/templates/dcim/site.html +++ b/netbox/templates/dcim/site.html @@ -124,6 +124,25 @@ +
{{ rg.name }} | +{{ rg.rack_count }} | +