mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-27 19:08:38 -06:00
Add missing object_id filter to TaggedItemFilterSet
This commit is contained in:
parent
3894e2c397
commit
bf48e5b74b
@ -516,7 +516,7 @@ class TaggedItemFilterSet(BaseFilterSet):
|
|||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = TaggedItem
|
model = TaggedItem
|
||||||
fields = ('id',)
|
fields = ('id', 'object_id')
|
||||||
|
|
||||||
def search(self, queryset, name, value):
|
def search(self, queryset, name, value):
|
||||||
if not value.strip():
|
if not value.strip():
|
||||||
|
@ -1297,6 +1297,14 @@ class TaggedItemFilterSetTestCase(TestCase):
|
|||||||
params = {'object_type_id': [object_type.pk]}
|
params = {'object_type_id': [object_type.pk]}
|
||||||
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 3)
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 3)
|
||||||
|
|
||||||
|
def test_object_id(self):
|
||||||
|
site_ids = Site.objects.values_list('pk', flat=True)
|
||||||
|
params = {
|
||||||
|
'object_type': 'dcim.site',
|
||||||
|
'object_id': site_ids[:2],
|
||||||
|
}
|
||||||
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
||||||
|
|
||||||
|
|
||||||
class ChangeLoggedFilterSetTestCase(TestCase):
|
class ChangeLoggedFilterSetTestCase(TestCase):
|
||||||
"""
|
"""
|
||||||
|
Loading…
Reference in New Issue
Block a user