mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-25 18:08:38 -06:00
Fixes #6173: Fix assigned device/VM count when bulk editing/deleting device roles
This commit is contained in:
parent
0bb2a051b6
commit
8a425a93ae
@ -29,6 +29,7 @@
|
|||||||
* [#6130](https://github.com/netbox-community/netbox/issues/6130) - Improve display of assigned models in custom fields list
|
* [#6130](https://github.com/netbox-community/netbox/issues/6130) - Improve display of assigned models in custom fields list
|
||||||
* [#6155](https://github.com/netbox-community/netbox/issues/6155) - Fix admin links for plugins, background tasks
|
* [#6155](https://github.com/netbox-community/netbox/issues/6155) - Fix admin links for plugins, background tasks
|
||||||
* [#6171](https://github.com/netbox-community/netbox/issues/6171) - Fix display of horizontally-scrolling object lists
|
* [#6171](https://github.com/netbox-community/netbox/issues/6171) - Fix display of horizontally-scrolling object lists
|
||||||
|
* [#6173](https://github.com/netbox-community/netbox/issues/6173) - Fix assigned device/VM count when bulk editing/deleting device roles
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -1172,14 +1172,20 @@ class DeviceRoleBulkImportView(generic.BulkImportView):
|
|||||||
|
|
||||||
|
|
||||||
class DeviceRoleBulkEditView(generic.BulkEditView):
|
class DeviceRoleBulkEditView(generic.BulkEditView):
|
||||||
queryset = DeviceRole.objects.all()
|
queryset = DeviceRole.objects.annotate(
|
||||||
|
device_count=count_related(Device, 'device_role'),
|
||||||
|
vm_count=count_related(VirtualMachine, 'role')
|
||||||
|
)
|
||||||
filterset = filters.DeviceRoleFilterSet
|
filterset = filters.DeviceRoleFilterSet
|
||||||
table = tables.DeviceRoleTable
|
table = tables.DeviceRoleTable
|
||||||
form = forms.DeviceRoleBulkEditForm
|
form = forms.DeviceRoleBulkEditForm
|
||||||
|
|
||||||
|
|
||||||
class DeviceRoleBulkDeleteView(generic.BulkDeleteView):
|
class DeviceRoleBulkDeleteView(generic.BulkDeleteView):
|
||||||
queryset = DeviceRole.objects.all()
|
queryset = DeviceRole.objects.annotate(
|
||||||
|
device_count=count_related(Device, 'device_role'),
|
||||||
|
vm_count=count_related(VirtualMachine, 'role')
|
||||||
|
)
|
||||||
table = tables.DeviceRoleTable
|
table = tables.DeviceRoleTable
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user