diff --git a/api/funkwhale_api/requests/filters.py b/api/funkwhale_api/requests/filters.py
index bf353e8ad..7d0603362 100644
--- a/api/funkwhale_api/requests/filters.py
+++ b/api/funkwhale_api/requests/filters.py
@@ -1,10 +1,18 @@
import django_filters
+from funkwhale_api.common import fields
from . import models
class ImportRequestFilter(django_filters.FilterSet):
+ q = fields.SearchFilter(search_fields=[
+ 'artist_name',
+ 'user__username',
+ 'albums',
+ 'comment',
+ ])
+
class Meta:
model = models.ImportRequest
fields = {
diff --git a/api/funkwhale_api/requests/models.py b/api/funkwhale_api/requests/models.py
index c29852430..d08dd4004 100644
--- a/api/funkwhale_api/requests/models.py
+++ b/api/funkwhale_api/requests/models.py
@@ -15,6 +15,7 @@ STATUS_CHOICES = [
('closed', 'closed'),
]
+
class ImportRequest(models.Model):
creation_date = models.DateTimeField(default=timezone.now)
imported_date = models.DateTimeField(null=True, blank=True)
diff --git a/changes/changelog.d/109.enhancement b/changes/changelog.d/109.enhancement
new file mode 100644
index 000000000..60e740d73
--- /dev/null
+++ b/changes/changelog.d/109.enhancement
@@ -0,0 +1 @@
+List pending requests by default, added a status filter for requests (#109)
diff --git a/front/src/components/library/Library.vue b/front/src/components/library/Library.vue
index 507ecd269..fb5cc87ce 100644
--- a/front/src/components/library/Library.vue
+++ b/front/src/components/library/Library.vue
@@ -6,7 +6,11 @@
+
+
+
+