equal
deleted
inserted
replaced
1 from django.conf import settings |
1 from django.conf import settings |
2 from django.contrib.syndication.feeds import Feed |
2 from django.contrib.syndication.views import Feed |
3 from django.contrib.sites.models import Site |
3 from django.contrib.sites.models import Site |
4 from django.contrib import comments |
4 from django.contrib import comments |
5 from django.utils.translation import ugettext as _ |
5 from django.utils.translation import ugettext as _ |
6 |
6 |
7 class LatestCommentFeed(Feed): |
7 class LatestCommentFeed(Feed): |
31 if getattr(settings, 'COMMENTS_BANNED_USERS_GROUP', None): |
31 if getattr(settings, 'COMMENTS_BANNED_USERS_GROUP', None): |
32 where = ['user_id NOT IN (SELECT user_id FROM auth_user_groups WHERE group_id = %s)'] |
32 where = ['user_id NOT IN (SELECT user_id FROM auth_user_groups WHERE group_id = %s)'] |
33 params = [settings.COMMENTS_BANNED_USERS_GROUP] |
33 params = [settings.COMMENTS_BANNED_USERS_GROUP] |
34 qs = qs.extra(where=where, params=params) |
34 qs = qs.extra(where=where, params=params) |
35 return qs.order_by('-submit_date')[:40] |
35 return qs.order_by('-submit_date')[:40] |
36 |
36 |
37 def item_pubdate(self, item): |
37 def item_pubdate(self, item): |
38 return item.submit_date |
38 return item.submit_date |