diff options
| author | Étienne Loks <etienne.loks@peacefrogs.net> | 2010-11-22 16:04:25 +0100 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@peacefrogs.net> | 2010-11-22 16:04:25 +0100 | 
| commit | b796305e7925c6ea17f435072e943685e8ac0cd0 (patch) | |
| tree | 445680e20966d42bce09ceb53c112b6603ffc864 | |
| parent | 34576994956181e457d1404b9c70a2d71434f856 (diff) | |
| download | Chimère-b796305e7925c6ea17f435072e943685e8ac0cd0.tar.bz2 Chimère-b796305e7925c6ea17f435072e943685e8ac0cd0.zip  | |
Correct RSS feeds for main categories (closes #279)
| -rw-r--r-- | chimere/rss/feeds.py | 10 | ||||
| -rw-r--r-- | chimere/rss/views.py | 3 | 
2 files changed, 4 insertions, 9 deletions
diff --git a/chimere/rss/feeds.py b/chimere/rss/feeds.py index 1bb1a76..01a574e 100644 --- a/chimere/rss/feeds.py +++ b/chimere/rss/feeds.py @@ -77,20 +77,14 @@ class LatestPOIsByCategory(BaseFeed):              raise FeedDoesNotExist          return settings.BASE_URL + 'rss/category/' + str(obj.id) -    def description(self, obj): -        """ -        Description of the feed -        """ -        return obj.description -      def items(self, obj):          """          Requests to marker where its category match the category is requested          and its status is available -        This returns a list of the 15 last markers/POIs ordering by date  +        This returns a list of the 15 last markers/POIs ordering by date          """          q = Marker.objects.filter(status__exact='A', -            categories__subcategory__category__id__exact=obj.id, +            categories__category__id__exact=obj.id,              available_date__isnull=False).order_by('-available_date')[:15]          return q diff --git a/chimere/rss/views.py b/chimere/rss/views.py index 04d69dc..dc35fe5 100644 --- a/chimere/rss/views.py +++ b/chimere/rss/views.py @@ -25,6 +25,7 @@ Views of the project  from django.shortcuts import render_to_response  from django.http import HttpResponseRedirect +from django.utils.translation import ugettext as _  from chimere import settings  from chimere.main.views import get_base_response @@ -72,7 +73,7 @@ def rss(request, area_name=''):              else:                  error = _("Incorrect choice in the list")                  response_dct.update({'error_message':error, -                    'category_rss_feed':'category', +                    'category_rss_feed':'',                      'sub_categories':SubCategory.getAvailable(['M', 'B'])})                  return render_to_response('rss.html', response_dct)  | 
