Closes #1910: Added filters for cluter group and cluster type

This commit is contained in:
Jeremy Stretch
2018-03-01 13:22:43 -05:00
parent d48c450018
commit 6b62720daf
2 changed files with 16 additions and 0 deletions

View File

@@ -13,6 +13,20 @@ from .constants import VM_STATUS_CHOICES
from .models import Cluster, ClusterGroup, ClusterType, VirtualMachine
class ClusterTypeFilter(django_filters.FilterSet):
class Meta:
model = ClusterType
fields = ['name', 'slug']
class ClusterGroupFilter(django_filters.FilterSet):
class Meta:
model = ClusterGroup
fields = ['name', 'slug']
class ClusterFilter(CustomFieldFilterSet):
id__in = NumericInFilter(name='id', lookup_expr='in')
q = django_filters.CharFilter(