Skip to content
Snippets Groups Projects
Unverified Commit e0ef3f3a authored by Agate's avatar Agate :speech_balloon:
Browse files

Fixed invalid filtersets config

parent cc40492f
No related branches found
No related tags found
No related merge requests found
...@@ -85,8 +85,6 @@ class ArtistFilter( ...@@ -85,8 +85,6 @@ class ArtistFilter(
model = models.Artist model = models.Artist
fields = { fields = {
"name": ["exact", "iexact", "startswith", "icontains"], "name": ["exact", "iexact", "startswith", "icontains"],
"playable": ["exact"],
"scope": ["exact"],
"mbid": ["exact"], "mbid": ["exact"],
} }
hidden_content_fields_mapping = moderation_filters.USER_FILTER_CONFIG["ARTIST"] hidden_content_fields_mapping = moderation_filters.USER_FILTER_CONFIG["ARTIST"]
...@@ -122,11 +120,9 @@ class TrackFilter( ...@@ -122,11 +120,9 @@ class TrackFilter(
model = models.Track model = models.Track
fields = { fields = {
"title": ["exact", "iexact", "startswith", "icontains"], "title": ["exact", "iexact", "startswith", "icontains"],
"playable": ["exact"],
"id": ["exact"], "id": ["exact"],
"album": ["exact"], "album": ["exact"],
"license": ["exact"], "license": ["exact"],
"scope": ["exact"],
"mbid": ["exact"], "mbid": ["exact"],
} }
hidden_content_fields_mapping = moderation_filters.USER_FILTER_CONFIG["TRACK"] hidden_content_fields_mapping = moderation_filters.USER_FILTER_CONFIG["TRACK"]
...@@ -173,7 +169,6 @@ class UploadFilter(audio_filters.IncludeChannelsFilterSet): ...@@ -173,7 +169,6 @@ class UploadFilter(audio_filters.IncludeChannelsFilterSet):
class Meta: class Meta:
model = models.Upload model = models.Upload
fields = [ fields = [
"playable",
"import_status", "import_status",
"mimetype", "mimetype",
"track", "track",
...@@ -181,7 +176,6 @@ class UploadFilter(audio_filters.IncludeChannelsFilterSet): ...@@ -181,7 +176,6 @@ class UploadFilter(audio_filters.IncludeChannelsFilterSet):
"album_artist", "album_artist",
"library", "library",
"import_reference", "import_reference",
"scope",
"channel", "channel",
] ]
include_channels_field = "track__artist__channel" include_channels_field = "track__artist__channel"
...@@ -209,7 +203,7 @@ class AlbumFilter( ...@@ -209,7 +203,7 @@ class AlbumFilter(
class Meta: class Meta:
model = models.Album model = models.Album
fields = ["playable", "q", "artist", "scope", "mbid"] fields = ["artist", "mbid"]
hidden_content_fields_mapping = moderation_filters.USER_FILTER_CONFIG["ALBUM"] hidden_content_fields_mapping = moderation_filters.USER_FILTER_CONFIG["ALBUM"]
include_channels_field = "artist__channel" include_channels_field = "artist__channel"
channel_filter_field = "track__album" channel_filter_field = "track__album"
...@@ -226,4 +220,4 @@ class LibraryFilter(filters.FilterSet): ...@@ -226,4 +220,4 @@ class LibraryFilter(filters.FilterSet):
class Meta: class Meta:
model = models.Library model = models.Library
fields = ["privacy_level", "q", "scope"] fields = ["privacy_level"]
...@@ -33,9 +33,6 @@ class PlaylistFilter(filters.FilterSet): ...@@ -33,9 +33,6 @@ class PlaylistFilter(filters.FilterSet):
fields = { fields = {
"user": ["exact"], "user": ["exact"],
"name": ["exact", "icontains"], "name": ["exact", "icontains"],
"q": "exact",
"playable": "exact",
"scope": "exact",
} }
def filter_playable(self, queryset, name, value): def filter_playable(self, queryset, name, value):
......
...@@ -11,5 +11,4 @@ class RadioFilter(django_filters.FilterSet): ...@@ -11,5 +11,4 @@ class RadioFilter(django_filters.FilterSet):
model = models.Radio model = models.Radio
fields = { fields = {
"name": ["exact", "iexact", "startswith", "icontains"], "name": ["exact", "iexact", "startswith", "icontains"],
"scope": "exact",
} }
...@@ -18,4 +18,4 @@ class TagFilter(filters.FilterSet): ...@@ -18,4 +18,4 @@ class TagFilter(filters.FilterSet):
class Meta: class Meta:
model = models.Tag model = models.Tag
fields = {"q": ["exact"], "name": ["exact", "startswith"]} fields = {"name": ["exact", "startswith"]}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment