Byteflow Blog Engine
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 (3 months ago) |
| parents |
f84d4e88f8a8 |
| children |
3a63b8018423 |
| files |
apps/blog/models.py apps/discussion/models.py apps/feed/blog_feeds.py |
| 1 | --- a/apps/blog/models.py Wed Mar 26 18:19:42 2008 +0200
|
| 2 | +++ b/apps/blog/models.py Thu Mar 27 21:16:20 2008 +0200
|
| 3 | @@ -33,6 +33,7 @@
|
| 4 | render_method = models.CharField(_(u'Render method'), max_length=15, choices=RENDER_METHODS, default=settings.RENDER_METHOD)
|
| 5 | html = models.TextField(_(u'HTML'), editable=False, blank=True)
|
| 6 | date = models.DateTimeField(_(u'Date'), default=datetime.now)
|
| 7 | + upd_date = models.DateTimeField(_(u'Date'), auto_now=True, editable=False)
|
| 8 | is_draft = models.BooleanField(verbose_name=u'Post would act as draft', default=False)
|
| 9 | is_featured = models.BooleanField(verbose_name=u'Featured post', default=False)
|
| 10 | enable_comments = models.BooleanField(default=True)
|
| 1.1 | --- a/apps/discussion/models.py Wed Mar 26 18:19:42 2008 +0200
|
| 1.2 | +++ b/apps/discussion/models.py Thu Mar 27 21:16:20 2008 +0200
|
| 1.3 | @@ -79,6 +79,7 @@
|
| 1.4 | # Comment fields
|
| 1.5 | user = models.ForeignKey(User, related_name='comments')
|
| 1.6 | pub_date = models.DateTimeField(_(u'Publishing date'), editable=False)
|
| 1.7 | + upd_date = models.DateTimeField(_(u'Date'), auto_now=True, editable=False)
|
| 1.8 | body = models.TextField(_(u'Body'))
|
| 1.9 | body_html = models.TextField(_(u'Body HTML'), editable=False)
|
| 1.10 | reply_to_id = models.PositiveIntegerField(editable=False, null=True, blank=True)
|
| 2.1 | --- a/apps/feed/blog_feeds.py Wed Mar 26 18:19:42 2008 +0200
|
| 2.2 | +++ b/apps/feed/blog_feeds.py Thu Mar 27 21:16:20 2008 +0200
|
| 2.3 | @@ -30,9 +30,6 @@
|
| 2.4 | feed_title = u"%s blog posts" % Site.objects.get_current().name
|
| 2.5 | title = feed_title
|
| 2.6 |
|
| 2.7 | - def feed_updated(self):
|
| 2.8 | - return Post.objects.order_by('-date')[0].date
|
| 2.9 | -
|
| 2.10 | def feed_authors(self):
|
| 2.11 | return ({"name": user.name} for user in User.objects.filter(is_staff=True))
|
| 2.12 |
|
| 2.13 | @@ -50,6 +47,9 @@
|
| 2.14 | return 'html', item.name
|
| 2.15 |
|
| 2.16 | def item_updated(self, item):
|
| 2.17 | + return item.upd_date
|
| 2.18 | +
|
| 2.19 | + def item_published(self, item):
|
| 2.20 | return item.date
|
| 2.21 |
|
| 2.22 | def item_content(self, item):
|
| 2.23 | @@ -110,6 +110,9 @@
|
| 2.24 | return 'html', item.name
|
| 2.25 |
|
| 2.26 | def item_updated(self, item):
|
| 2.27 | + return item.upd_date
|
| 2.28 | +
|
| 2.29 | + def item_published(self, item):
|
| 2.30 | return item.date
|
| 2.31 |
|
| 2.32 | def item_content(self, item):
|
| 2.33 | @@ -172,6 +175,9 @@
|
| 2.34 | return 'Comment on %s by %s' % (item.object.name, item.user.name)
|
| 2.35 |
|
| 2.36 | def item_updated(self, item):
|
| 2.37 | + return item.upd_date
|
| 2.38 | +
|
| 2.39 | + def item_published(self, item):
|
| 2.40 | return item.pub_date
|
| 2.41 |
|
| 2.42 | def item_content(self, item):
|