20 lines
536 B
Python
20 lines
536 B
Python
from django import forms
|
|
import django_filters
|
|
|
|
from dms.models import Audience, Version, Site
|
|
|
|
|
|
class VersionFilter(django_filters.FilterSet):
|
|
audiences = django_filters.ModelMultipleChoiceFilter(
|
|
queryset=Audience.objects.all(),
|
|
widget=forms.CheckboxSelectMultiple
|
|
)
|
|
sites = django_filters.ModelMultipleChoiceFilter(
|
|
queryset=Site.objects.all(),
|
|
widget=forms.CheckboxSelectMultiple
|
|
)
|
|
|
|
class Meta:
|
|
model = Version
|
|
fields = ('audiences', 'sites', )
|