| Home | Trees | Indices | Help |
|---|
|
|
1 from django.conf import settings 2 from django.contrib.comments.models import Comment, FreeComment 3 from django.contrib.syndication.feeds import Feed 4 from django.contrib.sites.models import Site 57 """Feed of latest free comments on the current site.""" 8 9 comments_class = FreeComment 103112 if not hasattr(self, '_site'): 13 self._site = Site.objects.get_current() 14 return u"%s comments" % self._site.name1517 if not hasattr(self, '_site'): 18 self._site = Site.objects.get_current() 19 return "http://%s/" % (self._site.domain)2022 if not hasattr(self, '_site'): 23 self._site = Site.objects.get_current() 24 return u"Latest comments on %s" % self._site.name25 2830 return self.get_query_set()[:40]33 """Feed of latest comments on the current site.""" 34 35 comments_class = Comment 364538 qs = super(LatestCommentsFeed, self).get_query_set() 39 qs = qs.filter(is_removed=False) 40 if settings.COMMENTS_BANNED_USERS_GROUP: 41 where = ['user_id NOT IN (SELECT user_id FROM auth_users_group WHERE group_id = %s)'] 42 params = [settings.COMMENTS_BANNED_USERS_GROUP] 43 qs = qs.extra(where=where, params=params) 44 return qs
| Home | Trees | Indices | Help |
|---|
| Generated by Epydoc 3.0.1 on Thu Apr 17 18:52:40 2008 | http://epydoc.sourceforge.net |