From d155c39f5972acc433ce391f1b1414bf30fe41e6 Mon Sep 17 00:00:00 2001 From: jeremystretch Date: Wed, 18 May 2022 16:48:49 -0400 Subject: [PATCH] Update cable termination type/ID filters --- netbox/dcim/filtersets.py | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/netbox/dcim/filtersets.py b/netbox/dcim/filtersets.py index 7da042253..a80062526 100644 --- a/netbox/dcim/filtersets.py +++ b/netbox/dcim/filtersets.py @@ -1499,10 +1499,18 @@ class VirtualChassisFilterSet(NetBoxModelFilterSet): class CableFilterSet(TenancyFilterSet, NetBoxModelFilterSet): - # termination_a_type = ContentTypeFilter() - # termination_a_id = MultiValueNumberFilter() - # termination_b_type = ContentTypeFilter() - # termination_b_id = MultiValueNumberFilter() + termination_a_type = ContentTypeFilter( + field_name='terminations__termination_type' + ) + termination_a_id = MultiValueNumberFilter( + field_name='terminations__termination_id' + ) + termination_b_type = ContentTypeFilter( + field_name='terminations__termination_type' + ) + termination_b_id = MultiValueNumberFilter( + field_name='terminations__termination_id' + ) type = django_filters.MultipleChoiceFilter( choices=CableTypeChoices )