From 024addfb4b73c9b492614e33eaeff832387051e8 Mon Sep 17 00:00:00 2001
From: Eliot Berriot <contact@eliotberriot.com>
Date: Fri, 7 Jun 2019 16:41:50 +0200
Subject: [PATCH] Added username and domain filter on /history/listenings
 endpoint

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

diff --git a/api/funkwhale_api/history/filters.py b/api/funkwhale_api/history/filters.py
index 30bc78f6..02549b3b 100644
--- a/api/funkwhale_api/history/filters.py
+++ b/api/funkwhale_api/history/filters.py
@@ -1,9 +1,14 @@
+import django_filters
+
 from funkwhale_api.moderation import filters as moderation_filters
 
 from . import models
 
 
 class ListeningFilter(moderation_filters.HiddenContentFilterSet):
+    username = django_filters.CharFilter("user__username")
+    domain = django_filters.CharFilter("user__actor__domain_id")
+
     class Meta:
         model = models.Listening
         hidden_content_fields_mapping = moderation_filters.USER_FILTER_CONFIG[
-- 
GitLab