mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-21 11:37:21 -06:00
Changelog & test for #9060
This commit is contained in:
parent
a3805fe04d
commit
bb99cee48a
@ -4,6 +4,7 @@
|
|||||||
|
|
||||||
### Enhancements
|
### Enhancements
|
||||||
|
|
||||||
|
* [#9060](https://github.com/netbox-community/netbox/issues/9060) - Add device type filters for device bays, module bays, and inventory items
|
||||||
* [#9152](https://github.com/netbox-community/netbox/issues/9152) - Annotate related object type under custom field view
|
* [#9152](https://github.com/netbox-community/netbox/issues/9152) - Annotate related object type under custom field view
|
||||||
|
|
||||||
### Bug Fixes
|
### Bug Fixes
|
||||||
|
@ -698,6 +698,9 @@ class DeviceTypeTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|||||||
DeviceBayTemplate(device_type=device_types[0], name='Device Bay 1'),
|
DeviceBayTemplate(device_type=device_types[0], name='Device Bay 1'),
|
||||||
DeviceBayTemplate(device_type=device_types[1], name='Device Bay 2'),
|
DeviceBayTemplate(device_type=device_types[1], name='Device Bay 2'),
|
||||||
))
|
))
|
||||||
|
# Assigned DeviceType must have parent subdevice_role
|
||||||
|
inventory_item = InventoryItemTemplate(device_type=device_types[1], name='Inventory Item 1')
|
||||||
|
inventory_item.save()
|
||||||
|
|
||||||
def test_model(self):
|
def test_model(self):
|
||||||
params = {'model': ['Model 1', 'Model 2']}
|
params = {'model': ['Model 1', 'Model 2']}
|
||||||
@ -784,6 +787,12 @@ class DeviceTypeTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|||||||
params = {'module_bays': 'false'}
|
params = {'module_bays': 'false'}
|
||||||
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 1)
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 1)
|
||||||
|
|
||||||
|
def test_inventory_items(self):
|
||||||
|
params = {'inventory_items': 'true'}
|
||||||
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 1)
|
||||||
|
params = {'inventory_items': 'false'}
|
||||||
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
||||||
|
|
||||||
|
|
||||||
class ModuleTypeTestCase(TestCase, ChangeLoggedFilterSetTests):
|
class ModuleTypeTestCase(TestCase, ChangeLoggedFilterSetTests):
|
||||||
queryset = ModuleType.objects.all()
|
queryset = ModuleType.objects.all()
|
||||||
|
Loading…
Reference in New Issue
Block a user