1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Merge pull request #333 from digitalocean/secrets-api-filter

Fixes #332 - Add device filter to secrets api.
This commit is contained in:
Jeremy Stretch
2016-07-19 11:12:59 -04:00
committed by GitHub

View File

@@ -1,6 +1,7 @@
import django_filters
from .models import Secret, SecretRole
from dcim.models import Device
class SecretFilter(django_filters.FilterSet):
@@ -15,7 +16,13 @@ class SecretFilter(django_filters.FilterSet):
to_field_name='slug',
label='Role (slug)',
)
device = django_filters.ModelMultipleChoiceFilter(
name='device',
queryset=Device.objects.all(),
to_field_name='name',
label='Device (Name)',
)
class Meta:
model = Secret
fields = ['name', 'role_id', 'role']
fields = ['name', 'role_id', 'role', 'device']