1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Bumping version just to test the GitHub Action

This commit is contained in:
Sander Steffann
2020-06-24 13:07:54 +02:00
parent 462f992a2b
commit 1cf0868e30
2 changed files with 75 additions and 30 deletions

View File

@@ -1223,6 +1223,23 @@ class DeviceRole(ChangeLoggedModel):
self.description,
)
@property
def device_count(self):
device_count_map = dict(Device.objects
.order_by('device_role')
.values_list('device_role')
.annotate(Count('pk')))
return device_count_map.get(self.pk)
@property
def virtualmachine_count(self):
from virtualization.models import VirtualMachine
virtualmachine_count_map = dict(VirtualMachine.objects
.order_by('role')
.values_list('role')
.annotate(Count('pk')))
return virtualmachine_count_map.get(self.pk)
class Platform(ChangeLoggedModel):
"""