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

added l2vpn_termination on vlan filterset (#11501)

* added l2vpn_termination on vlan filterset

* added l2vpn to vlan filterset
This commit is contained in:
Abhimanyu Saharan
2023-01-20 20:04:41 +05:30
committed by GitHub
parent ddd4f805a5
commit d5a92104d1

View File

@ -852,10 +852,15 @@ class VLANFilterSet(NetBoxModelFilterSet, TenancyFilterSet):
queryset=VirtualMachine.objects.all(), queryset=VirtualMachine.objects.all(),
method='get_for_virtualmachine' method='get_for_virtualmachine'
) )
l2vpn = django_filters.ModelMultipleChoiceFilter(
field_name='l2vpn_terminations__l2vpn',
queryset=L2VPN.objects.all(),
label=_('L2VPN (ID)'),
)
class Meta: class Meta:
model = VLAN model = VLAN
fields = ['id', 'vid', 'name', 'description'] fields = ['id', 'vid', 'name', 'description', 'l2vpn']
def search(self, queryset, name, value): def search(self, queryset, name, value):
if not value.strip(): if not value.strip():