mirror of
https://gitlab.science.ru.nl/technicie/MarietjeDjango.git
synced 2025-12-10 10:32:22 +01:00
Merge main
This commit is contained in:
@ -1,3 +1,4 @@
|
||||
from django_filters.rest_framework import DjangoFilterBackend
|
||||
from rest_framework.generics import ListAPIView, RetrieveAPIView, CreateAPIView
|
||||
from rest_framework import filters
|
||||
from rest_framework.views import APIView
|
||||
@ -16,7 +17,8 @@ class SongsListAPIView(ListAPIView):
|
||||
queryset = Song.objects.all()
|
||||
permission_classes = [IsAuthenticatedOrTokenHasScopeForMethod]
|
||||
required_scopes_for_method = {"GET": ["read"]}
|
||||
filter_backends = (filters.SearchFilter, filters.OrderingFilter)
|
||||
filter_backends = (filters.SearchFilter, filters.OrderingFilter, DjangoFilterBackend)
|
||||
filterset_fields = ["user__username", "artist"]
|
||||
search_fields = ["artist", "title", "user__name", "user__username"]
|
||||
ordering_fields = [
|
||||
"artist",
|
||||
|
||||
Reference in New Issue
Block a user