add parent_visit attribute to model to identify a book created by user and a book from Jamespot
--- a/server/ammico/models.py Fri Apr 03 17:15:59 2015 +0200
+++ b/server/ammico/models.py Tue Apr 07 11:47:15 2015 +0200
@@ -8,11 +8,12 @@
class Book(models.Model):
user = models.ForeignKey(AmmicoUser, related_name = "books")
- idArticle = models.CharField(max_length=512, unique=True, null=True)
+ idArticle = models.CharField(max_length=512, null=True)
title = models.CharField(max_length=512, blank=True)
description = models.CharField(max_length=512, blank=True, null=True)
image = models.URLField(max_length=2048, blank=True)
date = models.DateTimeField(default=datetime.datetime.now)
+ parent_visit = models.ForeignKey('Book', related_name = "books_copy", null=True)
def __str__(self):
return self.title
@@ -27,6 +28,7 @@
image = models.URLField(max_length=2048, blank=True)
date = models.DateTimeField(default=datetime.datetime.now)
favorite = models.BooleanField(default=False, db_index=True)
+ tags = TaggableManager()
def __str__(self):
return self.idStop
--- a/server/ammico/serializers.py Fri Apr 03 17:15:59 2015 +0200
+++ b/server/ammico/serializers.py Tue Apr 07 11:47:15 2015 +0200
@@ -13,7 +13,7 @@
class Meta:
model = Book
- fields = ('id', 'user', 'idArticle', 'title', 'description', 'image', 'date')
+ fields = ('id', 'user', 'idArticle', 'parent_visit', 'title', 'description', 'image', 'date')
class SlideSerializer(serializers.ModelSerializer):
details = serializers.SerializerMethodField('getStopInfo')
@@ -55,4 +55,4 @@
details = stops
details['images'] = details.pop('firstImg')
details['description'] = details.pop('captionImg')
- return details
\ No newline at end of file
+ return details