summaryrefslogtreecommitdiff
path: root/chimere/urls.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2012-05-16 12:56:44 +0200
committerÉtienne Loks <etienne.loks@peacefrogs.net>2012-05-16 12:56:44 +0200
commit9c9796a5bd5ced3ebbe4e2b143906d0bce9f0024 (patch)
tree079bd5fa43869e5794e66f4893c600a9f8e71c37 /chimere/urls.py
parent8bfbb35bb37eb822f4967fc818d5592f40499fe6 (diff)
downloadChimère-9c9796a5bd5ced3ebbe4e2b143906d0bce9f0024.tar.bz2
Chimère-9c9796a5bd5ced3ebbe4e2b143906d0bce9f0024.zip
Fix RSS feeds for django 1.4 - reintegrate them in the main application
Diffstat (limited to 'chimere/urls.py')
-rw-r--r--chimere/urls.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/chimere/urls.py b/chimere/urls.py
index d7c4463..197eb09 100644
--- a/chimere/urls.py
+++ b/chimere/urls.py
@@ -23,6 +23,8 @@ from django.contrib import admin
admin.autodiscover()
from chimere.models import Area
+from chimere.feeds import LatestPOIsByCategory, LatestPOIsBySubCategory, \
+ LatestPOIs, LatestPOIsByZone, LatestPOIsByZoneID
def i18n_javascript(request):
return admin.site.i18n_javascript(request)
@@ -33,6 +35,20 @@ urlpatterns = patterns('chimere.views',
name="simple_index")
)
+if settings.CHIMERE_FEEDS:
+ urlpatterns = patterns('',
+ url(r'^feeds$', 'chimere.views.rss', name='feeds-form'),
+ url(r'^feeds/category/(?P<category_id>\d+)$', LatestPOIsByCategory(),
+ name='feeds-cat'),
+ url(r'^feeds/subcategory/(?P<category_id>\d+)$',
+ LatestPOIsBySubCategory(), name='feeds-subcat'),
+ url(r'^feeds/global/$', LatestPOIs(), name='feeds-global'),
+ url(r'^feeds/area/(?P<area>[0-9-_.]+)$', LatestPOIs(),
+ name='feeds-area'),
+ url(r'^feeds/areaid/(?P<area_id>\d+)$', LatestPOIsByZoneID(),
+ name='feeds-areaid'),
+ )
+
urlpatterns += patterns('chimere.views',
url(r'^charte/?$', 'charte', name="charte"),
url(r'^(?P<area_name>\w+)?/?contact/?$', 'contactus', name="contact"),