diff -r c8a1216fd28f -r b5aa7e6f6a01 src/restapi/serializers.py --- a/src/restapi/serializers.py Fri Aug 12 16:59:53 2016 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,22 +0,0 @@ -from rest_framework import serializers -from iconolab.models import Annotation - - -class AnnotationSerializer(serializers.ModelSerializer): - tags = serializers.HyperlinkedRelatedField(many=True, read_only=True, view_name='get') - class Meta: - model = Annotation - fields = ('id', 'title', 'description', 'fragment', 'tags') - - def create(self, validated_data): - """ - Create a new Annotation - """ - return Annotation.create(**validated_data) - - def update(self, instance, validated_data): - instance.title = validated_data.get('title', instance.title) - instance.description = validated_data.get('description', instance.description) - instance.fragment = validated_data.get('fragment', instance.fragment) - instance.save() - return instance \ No newline at end of file