src/restapi/serializers.py
changeset 126 b5aa7e6f6a01
parent 123 c8a1216fd28f
child 127 270d165cd0d5
--- 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