Просмотр исходного кода

Closes #3186: Add interface name filter for IP addresses

Jeremy Stretch 6 лет назад
Родитель
Сommit
62d497dd0b
2 измененных файлов с 7 добавлено и 0 удалено
  1. 1 0
      CHANGELOG.md
  2. 6 0
      netbox/ipam/filters.py

+ 1 - 0
CHANGELOG.md

@@ -5,6 +5,7 @@
 * [#2813](https://github.com/digitalocean/netbox/issues/2813) - Add tenant group filters
 * [#3150](https://github.com/digitalocean/netbox/issues/3150) - Fix formatting of cable length during cable trace
 * [#3085](https://github.com/digitalocean/netbox/issues/3085) - Catch all exceptions during export template rendering
+* [#3186](https://github.com/digitalocean/netbox/issues/3186) - Add interface name filter for IP addresses
 
 ## Bug Fixes
 

+ 6 - 0
netbox/ipam/filters.py

@@ -286,6 +286,12 @@ class IPAddressFilter(TenancyFilterSet, CustomFieldFilterSet):
         to_field_name='name',
         label='Virtual machine (name)',
     )
+    interface = django_filters.ModelMultipleChoiceFilter(
+        field_name='interface__name',
+        queryset=Interface.objects.all(),
+        to_field_name='name',
+        label='Interface (ID)',
+    )
     interface_id = django_filters.ModelMultipleChoiceFilter(
         queryset=Interface.objects.all(),
         label='Interface (ID)',