2018-01-07 21:13:32 +00:00
|
|
|
import django_filters
|
|
|
|
|
2019-10-15 13:46:48 +00:00
|
|
|
from funkwhale_api.common import filters as common_filters
|
2018-01-07 21:13:32 +00:00
|
|
|
from . import models
|
|
|
|
|
|
|
|
|
|
|
|
class RadioFilter(django_filters.FilterSet):
|
2019-10-15 13:46:48 +00:00
|
|
|
scope = common_filters.ActorScopeFilter(actor_field="user__actor", distinct=True)
|
|
|
|
|
2018-01-07 21:13:32 +00:00
|
|
|
class Meta:
|
|
|
|
model = models.Radio
|
2019-10-15 13:46:48 +00:00
|
|
|
fields = {
|
|
|
|
"name": ["exact", "iexact", "startswith", "icontains"],
|
|
|
|
"scope": "exact",
|
|
|
|
}
|