add parent_visit attribute to model to identify a book created by user and a book from Jamespot
authorrougeronj
Tue, 07 Apr 2015 11:47:15 +0200
changeset 71 a5dedc11ba8f
parent 70 e7e9f2ff6f10
child 72 ed2ee692ff6f
add parent_visit attribute to model to identify a book created by user and a book from Jamespot
server/ammico/models.py
server/ammico/serializers.py
--- 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