src/jocondelab/urls.py
author veltr
Tue, 24 Sep 2013 10:45:54 +0200
changeset 113 c0d1d15130b3
parent 110 597fa9d09973
child 123 11f2aa317b70
permissions -rw-r--r--
Added contribution and about
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
86
bf707ad8aa1a 1st version of multilingual home
veltr
parents: 67
diff changeset
     1
from jocondelab.views.back_office import (TermListView, TermEditView, TermModifyWpLink, 
35
859862939996 add qualifier on the wikipedia link
ymh <ymh.work@gmail.com>
parents: 26
diff changeset
     2
    TermRemoveWpLink, TermValidate, TermWikipediaEdition, 
86
bf707ad8aa1a 1st version of multilingual home
veltr
parents: 67
diff changeset
     3
    TermLinkSemanticLevelEdition, ThesaurusTree, TermListTableView)
110
597fa9d09973 Added Term List View
veltr
parents: 108
diff changeset
     4
from jocondelab.views.front_office import (SearchView, NoticeView, GeoView, FrontTermListView)
597fa9d09973 Added Term List View
veltr
parents: 108
diff changeset
     5
from jocondelab.views.ajax import (ContributeView, VoteView)
67
5d9223bb3aab Add other wikipedia.
ymh <ymh.work@gmail.com>
parents: 62
diff changeset
     6
from core import urls as core_urls
0
4095911a7830 Jocondelab first commit before design
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
from django.conf.urls import patterns, include, url
4095911a7830 Jocondelab first commit before design
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
from django.contrib import admin
67
5d9223bb3aab Add other wikipedia.
ymh <ymh.work@gmail.com>
parents: 62
diff changeset
     9
from django.contrib.auth import urls as auth_urls
0
4095911a7830 Jocondelab first commit before design
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
from django.contrib.auth.decorators import login_required
98
b174c4467f7c Added timeline view
veltr
parents: 97
diff changeset
    11
from django.views.generic import TemplateView
0
4095911a7830 Jocondelab first commit before design
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
15
8440c36660e5 add translation,
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
    13
js_info_dict = {
8440c36660e5 add translation,
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
    14
    'packages': ('core', 'jocondelab'),
8440c36660e5 add translation,
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
    15
}
8440c36660e5 add translation,
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
    16
0
4095911a7830 Jocondelab first commit before design
ymh <ymh.work@gmail.com>
parents:
diff changeset
    17
admin.autodiscover()
4095911a7830 Jocondelab first commit before design
ymh <ymh.work@gmail.com>
parents:
diff changeset
    18
4095911a7830 Jocondelab first commit before design
ymh <ymh.work@gmail.com>
parents:
diff changeset
    19
urlpatterns = patterns('',    
67
5d9223bb3aab Add other wikipedia.
ymh <ymh.work@gmail.com>
parents: 62
diff changeset
    20
    url(r'^auth/', include(auth_urls)),
5d9223bb3aab Add other wikipedia.
ymh <ymh.work@gmail.com>
parents: 62
diff changeset
    21
    url(r'^core/', include(core_urls)),    
0
4095911a7830 Jocondelab first commit before design
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
    url(r'^logout/$', 'django.contrib.auth.views.logout_then_login', name='joconde_logout'),
4095911a7830 Jocondelab first commit before design
ymh <ymh.work@gmail.com>
parents:
diff changeset
    23
    url(r'^admin/', include(admin.site.urls)),
86
bf707ad8aa1a 1st version of multilingual home
veltr
parents: 67
diff changeset
    24
    url(r'^i18n/', include('django.conf.urls.i18n')),
15
8440c36660e5 add translation,
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
    25
    url(r'^jsi18n/$', 'django.views.i18n.javascript_catalog', js_info_dict),
86
bf707ad8aa1a 1st version of multilingual home
veltr
parents: 67
diff changeset
    26
    url(r'^bo/$', login_required(TermListView.as_view()), name='bo_home'),
5
580fd386c4b9 Improve design, add context
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    27
    url(r'^bo/term/list/table$', login_required(TermListTableView.as_view()), name='term_list_table'),
86
bf707ad8aa1a 1st version of multilingual home
veltr
parents: 67
diff changeset
    28
    url(r'^bo/term/(?P<term_id>\d+)/$', login_required(TermEditView.as_view()), name='term'),
0
4095911a7830 Jocondelab first commit before design
ymh <ymh.work@gmail.com>
parents:
diff changeset
    29
    url(r'^bo/term/modify-wp/$', login_required(TermModifyWpLink.as_view()), name='modify_wp_link'),
4095911a7830 Jocondelab first commit before design
ymh <ymh.work@gmail.com>
parents:
diff changeset
    30
    url(r'^bo/term/remove-wp/$', login_required(TermRemoveWpLink.as_view()), name='remove_wp_link'),
26
758b9289aa9a add check box to indicate that a wk page should be created
ymh <ymh.work@gmail.com>
parents: 15
diff changeset
    31
    url(r'^bo/term/edition-wp/$', login_required(TermWikipediaEdition.as_view()), name='edition_wp_link'),
35
859862939996 add qualifier on the wikipedia link
ymh <ymh.work@gmail.com>
parents: 26
diff changeset
    32
    url(r'^bo/term/edition-link-level/$', login_required(TermLinkSemanticLevelEdition.as_view()), name='editon_link_semantic_level'),
62
33fd91a414cc selection dialog for thesaurus tree
ymh <ymh.work@gmail.com>
parents: 35
diff changeset
    33
    url(r'^bo/term/validate/$', login_required(TermValidate.as_view()), name='validate_term'),
86
bf707ad8aa1a 1st version of multilingual home
veltr
parents: 67
diff changeset
    34
    url(r'^bo/tree/(?P<thes_id>\d+)/$', login_required(ThesaurusTree.as_view()), name='term_tree'),
108
c0d227e8b0c4 Changes for contribution
veltr
parents: 106
diff changeset
    35
    url(r'^$', SearchView.as_view(template_name="jocondelab/front_home.html"), name='front_home'),
110
597fa9d09973 Added Term List View
veltr
parents: 108
diff changeset
    36
    url(r'^termlist/$', FrontTermListView.as_view(), name='front_termlist'),
97
e7c675c54816 Added map view
veltr
parents: 96
diff changeset
    37
    url(r'^search/$', SearchView.as_view(), name='front_search'),
103
da385c0872a6 Added Country map
veltr
parents: 101
diff changeset
    38
    url(r'^geo/$', GeoView.as_view(), name='front_geo'),
98
b174c4467f7c Added timeline view
veltr
parents: 97
diff changeset
    39
    url(r'^timeline/$', TemplateView.as_view(template_name="jocondelab/front_timeline.html"), name='front_timeline'),
113
c0d1d15130b3 Added contribution and about
veltr
parents: 110
diff changeset
    40
    url(r'^about/$', TemplateView.as_view(template_name="jocondelab/front_about.html"), name='front_about'),
100
25636bb50756 Grouped geographical locations and years by dbpedia uri
veltr
parents: 98
diff changeset
    41
    url(r'^notice/(?P<pk>\d+)/$', NoticeView.as_view(), name='front_notice'),
110
597fa9d09973 Added Term List View
veltr
parents: 108
diff changeset
    42
    url(r'^notice/$', NoticeView.as_view(), name='random_notice'),
113
c0d1d15130b3 Added contribution and about
veltr
parents: 110
diff changeset
    43
    url(r'^describe/(?P<pk>\d+)/$', NoticeView.as_view(template_name="jocondelab/front_describe.html", show_contributions=False), name='front_describe'),
c0d1d15130b3 Added contribution and about
veltr
parents: 110
diff changeset
    44
    url(r'^describe/$', NoticeView.as_view(template_name="jocondelab/front_describe.html", show_contributions=False), name='random_describe'),
104
e61d5a5d970e Search on terms
veltr
parents: 103
diff changeset
    45
    url(r'^ajax/terms/$', 'jocondelab.views.ajax.terms', name='ajax_terms'),
96
eca960eac58b Added Geo and Years tables
veltr
parents: 87
diff changeset
    46
    url(r'^ajax/years/$', 'jocondelab.views.ajax.years', name='ajax_years'),
eca960eac58b Added Geo and Years tables
veltr
parents: 87
diff changeset
    47
    url(r'^ajax/geocoords/$', 'jocondelab.views.ajax.geo_coords', name='ajax_geo_coords'),
97
e7c675c54816 Added map view
veltr
parents: 96
diff changeset
    48
    url(r'^ajax/geosearch/$', 'jocondelab.views.ajax.geo_search', name='ajax_geo_search'),
110
597fa9d09973 Added Term List View
veltr
parents: 108
diff changeset
    49
    url(r'^ajax/contribute/$', ContributeView.as_view(), name='ajax_contribute'),
597fa9d09973 Added Term List View
veltr
parents: 108
diff changeset
    50
    url(r'^ajax/upvote/$', VoteView.as_view(vote_value=1), name='ajax_upvote'),
597fa9d09973 Added Term List View
veltr
parents: 108
diff changeset
    51
    url(r'^ajax/downvote/$', VoteView.as_view(vote_value=-1), name='ajax_downvote'),
0
4095911a7830 Jocondelab first commit before design
ymh <ymh.work@gmail.com>
parents:
diff changeset
    52
)
4095911a7830 Jocondelab first commit before design
ymh <ymh.work@gmail.com>
parents:
diff changeset
    53