src/jocondelab/urls.py
changeset 110 597fa9d09973
parent 108 c0d227e8b0c4
child 113 c0d1d15130b3
--- a/src/jocondelab/urls.py	Mon Sep 16 10:44:50 2013 +0200
+++ b/src/jocondelab/urls.py	Wed Sep 18 18:31:29 2013 +0200
@@ -1,7 +1,8 @@
 from jocondelab.views.back_office import (TermListView, TermEditView, TermModifyWpLink, 
     TermRemoveWpLink, TermValidate, TermWikipediaEdition, 
     TermLinkSemanticLevelEdition, ThesaurusTree, TermListTableView)
-from jocondelab.views.front_office import (SearchView, NoticeView, GeoView)
+from jocondelab.views.front_office import (SearchView, NoticeView, GeoView, FrontTermListView)
+from jocondelab.views.ajax import (ContributeView, VoteView)
 from core import urls as core_urls
 from django.conf.urls import patterns, include, url
 from django.contrib import admin
@@ -32,15 +33,18 @@
     url(r'^bo/term/validate/$', login_required(TermValidate.as_view()), name='validate_term'),
     url(r'^bo/tree/(?P<thes_id>\d+)/$', login_required(ThesaurusTree.as_view()), name='term_tree'),
     url(r'^$', SearchView.as_view(template_name="jocondelab/front_home.html"), name='front_home'),
+    url(r'^termlist/$', FrontTermListView.as_view(), name='front_termlist'),
     url(r'^search/$', SearchView.as_view(), name='front_search'),
     url(r'^geo/$', GeoView.as_view(), name='front_geo'),
     url(r'^timeline/$', TemplateView.as_view(template_name="jocondelab/front_timeline.html"), name='front_timeline'),
     url(r'^notice/(?P<pk>\d+)/$', NoticeView.as_view(), name='front_notice'),
-    url(r'^notice/$', NoticeView.as_view(), name='front_notice'),
+    url(r'^notice/$', NoticeView.as_view(), name='random_notice'),
     url(r'^ajax/terms/$', 'jocondelab.views.ajax.terms', name='ajax_terms'),
     url(r'^ajax/years/$', 'jocondelab.views.ajax.years', name='ajax_years'),
     url(r'^ajax/geocoords/$', 'jocondelab.views.ajax.geo_coords', name='ajax_geo_coords'),
     url(r'^ajax/geosearch/$', 'jocondelab.views.ajax.geo_search', name='ajax_geo_search'),
-    url(r'^ajax/contribute/$', 'jocondelab.views.ajax.contribute', name='ajax_contribute'),
+    url(r'^ajax/contribute/$', ContributeView.as_view(), name='ajax_contribute'),
+    url(r'^ajax/upvote/$', VoteView.as_view(vote_value=1), name='ajax_upvote'),
+    url(r'^ajax/downvote/$', VoteView.as_view(vote_value=-1), name='ajax_downvote'),
 )