Added tenant to circuit bulk editing; enabled filtering of circuits by tenant

This commit is contained in:
Jeremy Stretch
2016-07-26 17:10:11 -04:00
parent 82a98f0e8f
commit 6f68628377
3 changed files with 21 additions and 1 deletions

View File

@@ -3,6 +3,7 @@ import django_filters
from django.db.models import Q
from dcim.models import Site
from tenancy.models import Tenant
from .models import Provider, Circuit, CircuitType
@@ -62,6 +63,17 @@ class CircuitFilter(django_filters.FilterSet):
to_field_name='slug',
label='Circuit type (slug)',
)
tenant_id = django_filters.ModelMultipleChoiceFilter(
name='tenant',
queryset=Tenant.objects.all(),
label='Tenant (ID)',
)
tenant = django_filters.ModelMultipleChoiceFilter(
name='tenant',
queryset=Tenant.objects.all(),
to_field_name='slug',
label='Tenant (slug)',
)
site_id = django_filters.ModelMultipleChoiceFilter(
name='site',
queryset=Site.objects.all(),