First attempt to follow Django 1.4 feed classes.
I followed the instructions at https://docs.djangoproject.com/en/1.4/ref/contrib/syndication/ and attempted to get these feeds to match that one.
This commit is contained in:
parent
10b785b04d
commit
61476fdb5c
1 changed files with 17 additions and 0 deletions
|
@ -42,6 +42,11 @@ class PressReleaseFeed(Feed):
|
||||||
def items(self):
|
def items(self):
|
||||||
return PressRelease.objects.filter(pub_date__lte=datetime.now(),
|
return PressRelease.objects.filter(pub_date__lte=datetime.now(),
|
||||||
sites__id__exact=settings.SITE_ID).order_by('-pub_date')[:10]
|
sites__id__exact=settings.SITE_ID).order_by('-pub_date')[:10]
|
||||||
|
def item_title(self, item):
|
||||||
|
return item.title
|
||||||
|
|
||||||
|
def item_description(self, item):
|
||||||
|
return item.title
|
||||||
|
|
||||||
def item_pubdate(self, item):
|
def item_pubdate(self, item):
|
||||||
return item.pub_date
|
return item.pub_date
|
||||||
|
@ -76,6 +81,12 @@ class OmnibusFeed(ConservancyFeedBase):
|
||||||
author_link = "https://sfconservancy.org/"
|
author_link = "https://sfconservancy.org/"
|
||||||
author_name = "Software Freedom Conservancy"
|
author_name = "Software Freedom Conservancy"
|
||||||
|
|
||||||
|
def item_title(self, item):
|
||||||
|
return item.title
|
||||||
|
|
||||||
|
def item_description(self, item):
|
||||||
|
return item.description
|
||||||
|
|
||||||
def item_enclosure_mime_type(self): return "audio/mpeg"
|
def item_enclosure_mime_type(self): return "audio/mpeg"
|
||||||
|
|
||||||
def item_enclosure_url(self, item):
|
def item_enclosure_url(self, item):
|
||||||
|
@ -199,6 +210,12 @@ class BlogFeed(ConservancyFeedBase):
|
||||||
|
|
||||||
return answer
|
return answer
|
||||||
|
|
||||||
|
def item_title(self, item):
|
||||||
|
return item.title
|
||||||
|
|
||||||
|
def item_description(self, item):
|
||||||
|
return item.description
|
||||||
|
|
||||||
def item_author_name(self, item):
|
def item_author_name(self, item):
|
||||||
return item.author.formal_name
|
return item.author.formal_name
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue