funkwhale/api/funkwhale_api/requests/serializers.py

28 wiersze
727 B
Python
Czysty Zwykły widok Historia

from rest_framework import serializers
2018-02-22 21:01:51 +00:00
from funkwhale_api.users.serializers import UserBasicSerializer
from . import models
class ImportRequestSerializer(serializers.ModelSerializer):
2018-02-22 21:01:51 +00:00
user = UserBasicSerializer(read_only=True)
class Meta:
model = models.ImportRequest
fields = (
2018-06-09 13:36:16 +00:00
"id",
"status",
"albums",
"artist_name",
"user",
"creation_date",
"imported_date",
"comment",
)
read_only_fields = ("creation_date", "imported_date", "user", "status")
def create(self, validated_data):
2018-06-09 13:36:16 +00:00
validated_data["user"] = self.context["user"]
return super().create(validated_data)