kopia lustrzana https://dev.funkwhale.audio/funkwhale/funkwhale
31 wiersze
766 B
Python
31 wiersze
766 B
Python
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
|
|
fields = (
|
|
'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):
|
|
validated_data['user'] = self.context['user']
|
|
return super().create(validated_data)
|