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

Bypass restriction for querysets used for filtering by related object

This commit is contained in:
Jeremy Stretch
2020-06-16 13:15:58 -04:00
parent fa0ff8be39
commit ed0b38c7a7
8 changed files with 177 additions and 177 deletions

View File

@@ -26,22 +26,22 @@ class SecretFilterSet(BaseFilterSet, CustomFieldFilterSet, CreatedUpdatedFilterS
label='Search',
)
role_id = django_filters.ModelMultipleChoiceFilter(
queryset=SecretRole.objects.all(),
queryset=SecretRole.objects.unrestricted(),
label='Role (ID)',
)
role = django_filters.ModelMultipleChoiceFilter(
field_name='role__slug',
queryset=SecretRole.objects.all(),
queryset=SecretRole.objects.unrestricted(),
to_field_name='slug',
label='Role (slug)',
)
device_id = django_filters.ModelMultipleChoiceFilter(
queryset=Device.objects.all(),
queryset=Device.objects.unrestricted(),
label='Device (ID)',
)
device = django_filters.ModelMultipleChoiceFilter(
field_name='device__name',
queryset=Device.objects.all(),
queryset=Device.objects.unrestricted(),
to_field_name='name',
label='Device (name)',
)