diff --git a/docs/release-notes/version-2.11.md b/docs/release-notes/version-2.11.md index f03271c3b..e1840319e 100644 --- a/docs/release-notes/version-2.11.md +++ b/docs/release-notes/version-2.11.md @@ -2,6 +2,10 @@ ## v2.11.8 (FUTURE) +### Enhancements + +* [#6620](https://github.com/netbox-community/netbox/issues/6620) - Show assigned VMs count under device role view + ### Bug Fixes * [#6626](https://github.com/netbox-community/netbox/issues/6626) - Fix site field on VM search form; add site group diff --git a/netbox/dcim/views.py b/netbox/dcim/views.py index 4ed80d6c8..50b55ee3f 100644 --- a/netbox/dcim/views.py +++ b/netbox/dcim/views.py @@ -1169,6 +1169,8 @@ class DeviceRoleView(generic.ObjectView): return { 'devices_table': devices_table, + 'device_count': Device.objects.filter(device_role=instance).count(), + 'virtualmachine_count': VirtualMachine.objects.filter(role=instance).count(), } diff --git a/netbox/templates/dcim/devicerole.html b/netbox/templates/dcim/devicerole.html index c6cbf4952..664bb00c6 100644 --- a/netbox/templates/dcim/devicerole.html +++ b/netbox/templates/dcim/devicerole.html @@ -42,7 +42,17 @@