Library list endpoint

This commit is contained in:
Eliot Berriot 2018-04-10 23:34:57 +02:00
parent e82a53da35
commit fe7ca088c5
No known key found for this signature in database
GPG key ID: DD6965E2476E5C27
4 changed files with 64 additions and 2 deletions

View file

@ -137,6 +137,26 @@ class LibraryActorSerializer(ActorSerializer):
return validated_data
class APILibrarySerializer(serializers.ModelSerializer):
actor = APIActorSerializer
class Meta:
model = models.Library
fields = [
'actor',
'autoimport',
'federation_enabled',
'download_files',
'tracks_count',
'url',
'uuid',
'creation_date',
'follow',
'fetched_date',
'modification_date',
]
class APILibraryCreateSerializer(serializers.ModelSerializer):
actor = serializers.URLField()