From a8977a5deccae54a0d665b117d4f2847fcf471e5 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Wed, 21 Feb 2018 10:55:49 -0500 Subject: [PATCH] Closes #1885: Added a device filter field for primary IP --- netbox/dcim/forms.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/netbox/dcim/forms.py b/netbox/dcim/forms.py index a544bbaaaec..84aec50d52e 100644 --- a/netbox/dcim/forms.py +++ b/netbox/dcim/forms.py @@ -1048,6 +1048,15 @@ class DeviceFilterForm(BootstrapMixin, CustomFieldFilterForm): ) status = forms.MultipleChoiceField(choices=device_status_choices, required=False) mac_address = forms.CharField(required=False, label='MAC address') + has_primary_ip = forms.NullBooleanField( + required=False, + label='Has a primary IP', + widget=forms.Select(choices=[ + ('', '---------'), + ('True', 'Yes'), + ('False', 'No'), + ]) + ) #