Added a status field for virtual machines

This commit is contained in:
Jeremy Stretch
2017-09-14 14:35:34 -04:00
parent 136d16b7fd
commit 6872ab0e14
9 changed files with 93 additions and 8 deletions

View File

@@ -7,6 +7,7 @@ from dcim.models import Platform
from extras.filters import CustomFieldFilterSet
from tenancy.models import Tenant
from utilities.filters import NullableModelMultipleChoiceFilter, NumericInFilter
from .constants import STATUS_CHOICES
from .models import Cluster, ClusterGroup, ClusterType, VirtualMachine
@@ -55,6 +56,9 @@ class VirtualMachineFilter(CustomFieldFilterSet):
method='search',
label='Search',
)
status = django_filters.MultipleChoiceFilter(
choices=STATUS_CHOICES
)
cluster_group_id = NullableModelMultipleChoiceFilter(
name='cluster__group',
queryset=ClusterGroup.objects.all(),