# HG changeset patch # User rougeronj # Date 1428400035 -7200 # Node ID a5dedc11ba8fce6a50aa5a276ce1ab4a18a86bbc # Parent e7e9f2ff6f10264206b94af923ae30936270d4c3 add parent_visit attribute to model to identify a book created by user and a book from Jamespot diff -r e7e9f2ff6f10 -r a5dedc11ba8f server/ammico/models.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 diff -r e7e9f2ff6f10 -r a5dedc11ba8f server/ammico/serializers.py --- 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