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):
Repositories maintained by Alexander Solovyov