summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2012-10-06 13:58:53 +0200
committerÉtienne Loks <etienne.loks@peacefrogs.net>2012-10-06 13:58:53 +0200
commit4f78a7501a0371763cd4c5ddebc0f44797dd944d (patch)
tree23d94717a546e1977d6d1befcb7bca759b23d0c6
parent3d8d2da5141336829cf1cfe0579cdcdcf8b63e03 (diff)
downloadChimère-4f78a7501a0371763cd4c5ddebc0f44797dd944d.tar.bz2
Chimère-4f78a7501a0371763cd4c5ddebc0f44797dd944d.zip
Feed: provide a GeoRSS feed
-rw-r--r--chimere/feeds.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/chimere/feeds.py b/chimere/feeds.py
index c4ee7a5..100dd6b 100644
--- a/chimere/feeds.py
+++ b/chimere/feeds.py
@@ -21,7 +21,8 @@
from django.conf import settings
from django.contrib.gis.geos import *
-from django.contrib.syndication.views import Feed, FeedDoesNotExist
+from django.contrib.gis.feeds import Feed
+from django.contrib.syndication.views import FeedDoesNotExist
from django.core.exceptions import ObjectDoesNotExist
from django.core.urlresolvers import reverse
from django.utils.translation import ugettext as _
@@ -53,6 +54,9 @@ class BaseFeed(Feed):
def description(self, obj):
return ""
+ def item_geometry(self, obj):
+ return obj.point
+
class LatestPOIsByCategory(BaseFeed):
'''
Last Points of interests by category in Feeds