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

Add present_in_vrf filters

This commit is contained in:
Jeremy Stretch
2020-11-02 15:39:46 -05:00
parent 700aa1ad5c
commit 9fae11a42f
3 changed files with 45 additions and 3 deletions

View File

@ -519,8 +519,8 @@ class PrefixBulkEditForm(BootstrapMixin, AddRemoveTagsForm, CustomFieldBulkEditF
class PrefixFilterForm(BootstrapMixin, TenancyFilterForm, CustomFieldFilterForm):
model = Prefix
field_order = [
'q', 'within_include', 'family', 'mask_length', 'vrf_id', 'status', 'region', 'site', 'role', 'tenant_group',
'tenant', 'is_pool', 'expand',
'q', 'within_include', 'family', 'mask_length', 'vrf_id', 'present_in_vrf_id', 'status', 'region', 'site',
'role', 'tenant_group', 'tenant', 'is_pool', 'expand',
]
mask_length__lte = forms.IntegerField(
widget=forms.HiddenInput()
@ -553,9 +553,14 @@ class PrefixFilterForm(BootstrapMixin, TenancyFilterForm, CustomFieldFilterForm)
vrf_id = DynamicModelMultipleChoiceField(
queryset=VRF.objects.all(),
required=False,
label='VRF',
label='Assigned VRF',
null_option='Global'
)
present_in_vrf_id = DynamicModelChoiceField(
queryset=VRF.objects.all(),
required=False,
label='Present in VRF'
)
status = forms.MultipleChoiceField(
choices=PrefixStatusChoices,
required=False,