From a48a32c7e9fb4ca0b00b242b3fdeb67c161127e5 Mon Sep 17 00:00:00 2001
From: Eliot Berriot <contact@eliotberriot.com>
Date: Thu, 25 Jul 2019 10:43:34 +0200
Subject: [PATCH] See #432: can now filter with tags in Track/album/artist
 admin

---
 api/funkwhale_api/manage/filters.py | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/api/funkwhale_api/manage/filters.py b/api/funkwhale_api/manage/filters.py
index c8b8e60a..3ce55e03 100644
--- a/api/funkwhale_api/manage/filters.py
+++ b/api/funkwhale_api/manage/filters.py
@@ -62,6 +62,10 @@ class ManageArtistFilterSet(filters.FilterSet):
                     "field": forms.IntegerField(),
                     "distinct": True,
                 },
+                "tag": {
+                    "to": "tagged_items__tag__name",
+                    "distinct": True,
+                },
             },
         )
     )
@@ -91,6 +95,10 @@ class ManageAlbumFilterSet(filters.FilterSet):
                     "field": forms.IntegerField(),
                     "distinct": True,
                 },
+                "tag": {
+                    "to": "tagged_items__tag__name",
+                    "distinct": True,
+                },
             },
         )
     )
@@ -129,6 +137,10 @@ class ManageTrackFilterSet(filters.FilterSet):
                     "field": forms.IntegerField(),
                     "distinct": True,
                 },
+                "tag": {
+                    "to": "tagged_items__tag__name",
+                    "distinct": True,
+                },
             },
         )
     )
-- 
GitLab