byteflow
changeset 640:667e3d2fc1fc
updated date for posts and comments
| author | Alexander Solovyov <piranha@piranha.org.ua> |
|---|---|
| date | Thu Mar 27 21:16:20 2008 +0200 (2008-03-27) |
| parents | f84d4e88f8a8 |
| children | 3a63b8018423 |
| files | apps/blog/models.py apps/discussion/models.py apps/feed/blog_feeds.py |
line diff
1.1 --- a/apps/blog/models.py Wed Mar 26 18:19:42 2008 +0200 1.2 +++ b/apps/blog/models.py Thu Mar 27 21:16:20 2008 +0200 1.3 @@ -33,6 +33,7 @@ 1.4 render_method = models.CharField(_(u'Render method'), max_length=15, choices=RENDER_METHODS, default=settings.RENDER_METHOD) 1.5 html = models.TextField(_(u'HTML'), editable=False, blank=True) 1.6 date = models.DateTimeField(_(u'Date'), default=datetime.now) 1.7 + upd_date = models.DateTimeField(_(u'Date'), auto_now=True, editable=False) 1.8 is_draft = models.BooleanField(verbose_name=u'Post would act as draft', default=False) 1.9 is_featured = models.BooleanField(verbose_name=u'Featured post', default=False) 1.10 enable_comments = models.BooleanField(default=True)
2.1 --- a/apps/discussion/models.py Wed Mar 26 18:19:42 2008 +0200 2.2 +++ b/apps/discussion/models.py Thu Mar 27 21:16:20 2008 +0200 2.3 @@ -79,6 +79,7 @@ 2.4 # Comment fields 2.5 user = models.ForeignKey(User, related_name='comments') 2.6 pub_date = models.DateTimeField(_(u'Publishing date'), editable=False) 2.7 + upd_date = models.DateTimeField(_(u'Date'), auto_now=True, editable=False) 2.8 body = models.TextField(_(u'Body')) 2.9 body_html = models.TextField(_(u'Body HTML'), editable=False) 2.10 reply_to_id = models.PositiveIntegerField(editable=False, null=True, blank=True)
3.1 --- a/apps/feed/blog_feeds.py Wed Mar 26 18:19:42 2008 +0200 3.2 +++ b/apps/feed/blog_feeds.py Thu Mar 27 21:16:20 2008 +0200 3.3 @@ -30,9 +30,6 @@ 3.4 feed_title = u"%s blog posts" % Site.objects.get_current().name 3.5 title = feed_title 3.6 3.7 - def feed_updated(self): 3.8 - return Post.objects.order_by('-date')[0].date 3.9 - 3.10 def feed_authors(self): 3.11 return ({"name": user.name} for user in User.objects.filter(is_staff=True)) 3.12 3.13 @@ -50,6 +47,9 @@ 3.14 return 'html', item.name 3.15 3.16 def item_updated(self, item): 3.17 + return item.upd_date 3.18 + 3.19 + def item_published(self, item): 3.20 return item.date 3.21 3.22 def item_content(self, item): 3.23 @@ -110,6 +110,9 @@ 3.24 return 'html', item.name 3.25 3.26 def item_updated(self, item): 3.27 + return item.upd_date 3.28 + 3.29 + def item_published(self, item): 3.30 return item.date 3.31 3.32 def item_content(self, item): 3.33 @@ -172,6 +175,9 @@ 3.34 return 'Comment on %s by %s' % (item.object.name, item.user.name) 3.35 3.36 def item_updated(self, item): 3.37 + return item.upd_date 3.38 + 3.39 + def item_published(self, item): 3.40 return item.pub_date 3.41 3.42 def item_content(self, item):
