Browse Source

Closes #1885: Added a device filter field for primary IP

Jeremy Stretch 7 years ago
parent
commit
a8977a5dec
1 changed files with 9 additions and 0 deletions
  1. 9 0
      netbox/dcim/forms.py

+ 9 - 0
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'),
+        ])
+    )
 
 
 #