From 7a41b02fdd87e0b835ebeaf41851681a5ec33f8e Mon Sep 17 00:00:00 2001 From: mmahacek Date: Fri, 28 Jun 2019 17:03:06 -0700 Subject: [PATCH 1/2] Add line for PowerPanel count --- netbox/templates/home.html | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/netbox/templates/home.html b/netbox/templates/home.html index bc00d4a28..8d483568f 100644 --- a/netbox/templates/home.html +++ b/netbox/templates/home.html @@ -115,6 +115,16 @@ {% endif %}

Electrical circuits delivering power from panels

+
+ {% if perms.dcim.view_powerpanel %} + {{ stats.powerpanel_count }} +

Power Panels

+ {% else %} + +

Power Panels

+ {% endif %} +

Electrical panels receiving utility power

+
From ddced4fc2b41ec5e88116991d4c0ab392df67af7 Mon Sep 17 00:00:00 2001 From: mmahacek Date: Fri, 28 Jun 2019 17:04:42 -0700 Subject: [PATCH 2/2] Add stats.powerpanel_count --- netbox/netbox/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/netbox/netbox/views.py b/netbox/netbox/views.py index 9d382592d..146bba6db 100644 --- a/netbox/netbox/views.py +++ b/netbox/netbox/views.py @@ -15,7 +15,7 @@ from dcim.filters import ( VirtualChassisFilter, ) from dcim.models import ( - Cable, ConsolePort, Device, DeviceType, Interface, PowerFeed, PowerPort, Rack, RackGroup, Site, VirtualChassis + Cable, ConsolePort, Device, DeviceType, Interface, PowerPanel, PowerFeed, PowerPort, Rack, RackGroup, Site, VirtualChassis ) from dcim.tables import ( CableTable, DeviceDetailTable, DeviceTypeTable, PowerFeedTable, RackTable, RackGroupTable, SiteTable, @@ -196,6 +196,7 @@ class HomeView(View): 'cable_count': cables.count(), 'console_connections_count': connected_consoleports.count(), 'power_connections_count': connected_powerports.count(), + 'powerpanel_count': PowerPanel.objects.count(), 'powerfeed_count': PowerFeed.objects.count(), # IPAM