forked from City-of-Helsinki/openahjo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathurls.py
19 lines (16 loc) · 907 Bytes
/
urls.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
from django.conf.urls import patterns
from django.views.generic.base import RedirectView
from django.conf import settings
prefix = getattr(settings, 'URL_PREFIX', '')
urlpatterns = patterns('',
(r'^$', 'ui.views.home_view'),
(r'^asia/$', 'ui.views.issue_list'),
(r'^asia/kartta/$', 'ui.views.issue_list_map'),
(r'^asia/(?P<slug>[\w-]+)/((?P<pm_slug>[\w-]+)-(?P<year>\d+)-(?P<number>\d+)/)?$', 'ui.views.issue_details'),
(r'^paattaja/$', 'ui.views.policymaker_list'),
(r'^paattaja/(?P<slug>[\w-]+)/((?P<year>\d+)/(?P<number>\d+)/)?$', 'ui.views.policymaker_details'),
(r'^tietoa/$', 'ui.views.about'),
(r'^issue(?P<rest>.*)$', RedirectView.as_view(url='/' + prefix + 'asia%(rest)s')),
(r'^policymaker(?P<rest>.*)$', RedirectView.as_view(url='/' + prefix + 'paattaja%(rest)s')),
(r'^about(?P<rest>.*)$', RedirectView.as_view(url='/' + prefix + 'tietoa%(rest)s')),
)