From ca9a3acf38a184de2960ac70891410c22417775f Mon Sep 17 00:00:00 2001 From: mmahacek Date: Tue, 6 Nov 2018 17:10:18 -0800 Subject: [PATCH] Add stats.cable_count --- netbox/netbox/views.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/netbox/netbox/views.py b/netbox/netbox/views.py index 3ec3c7e42..bfdeb8c28 100644 --- a/netbox/netbox/views.py +++ b/netbox/netbox/views.py @@ -14,7 +14,7 @@ from dcim.filters import ( DeviceFilter, DeviceTypeFilter, RackFilter, RackGroupFilter, SiteFilter, VirtualChassisFilter ) from dcim.models import ( - ConsolePort, Device, DeviceType, Interface, PowerPort, Rack, RackGroup, Site, VirtualChassis + Cable, ConsolePort, Device, DeviceType, Interface, PowerPort, Rack, RackGroup, Site, VirtualChassis ) from dcim.tables import ( DeviceDetailTable, DeviceTypeTable, RackTable, RackGroupTable, SiteTable, VirtualChassisTable @@ -166,6 +166,7 @@ class HomeView(View): _connected_interface__isnull=False, pk__lt=F('_connected_interface') ) + cables = Cable.objects.all() stats = { @@ -177,6 +178,7 @@ class HomeView(View): 'rack_count': Rack.objects.count(), 'device_count': Device.objects.count(), 'interface_connections_count': connected_interfaces.count(), + 'cable_count': cables.count(), 'console_connections_count': connected_consoleports.count(), 'power_connections_count': connected_powerports.count(),