Serialize user with requests

merge-requests/154/head
Eliot Berriot 2018-02-22 22:01:51 +01:00
rodzic 64290465e7
commit 999198b1c5
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: DD6965E2476E5C27
3 zmienionych plików z 10 dodań i 1 usunięć

Wyświetl plik

@ -1,9 +1,12 @@
from rest_framework import serializers
from funkwhale_api.users.serializers import UserBasicSerializer
from . import models
class ImportRequestSerializer(serializers.ModelSerializer):
user = UserBasicSerializer(read_only=True)
class Meta:
model = models.ImportRequest

Wyświetl plik

@ -17,7 +17,7 @@ class ImportRequestViewSet(
viewsets.GenericViewSet):
serializer_class = serializers.ImportRequestSerializer
queryset = models.ImportRequest.objects.all()
queryset = models.ImportRequest.objects.all().select_related()
search_fields = ['artist_name', 'album_name', 'comment']
def perform_create(self, serializer):

Wyświetl plik

@ -3,6 +3,12 @@ from rest_framework import serializers
from . import models
class UserBasicSerializer(serializers.ModelSerializer):
class Meta:
model = models.User
fields = ['id', 'username', 'name', 'date_joined']
class UserSerializer(serializers.ModelSerializer):
permissions = serializers.SerializerMethodField()