from .views import (CountyPerformanceView, CountyPerformanceSenateSubmission, CountyPerformancePetitionSubmission, CountyPerformanceShare, CountyPerformanceSurvey, EXPERIMENT_DATA, ThanksTemplateView, ShujaazFinalistsView ) urlpatterns = patterns('', url(r'^shujaaz$', ShujaazFinalistsView.as_view(), name='shujaaz-finalists'), url(r'^shujaaz-voting$', TemplateView.as_view(template_name='shujaaz-voting.html'), name='shujaaz-voting'), url(r'^intro$', TemplateView.as_view(template_name='intro.html') ), url(r'^register-to-vote$', TemplateView.as_view(template_name='register-to-vote.html') ), url(r'^find-polling-station$', TemplateView.as_view(template_name='find-polling-station.html') ), url(r'^person/(?P<slug>[-\w]+)/$', KEPersonDetail.as_view(), name='person'), url(r'^person/(?P<slug>[-\w]+)/appearances/$', KEPersonDetailAppearances.as_view(sub_page='appearances'), name='person'), ) # Create the two County Performance pages: for experiment_slug in ('mit-county', 'mit-county-larger'): base_name = EXPERIMENT_DATA[experiment_slug]['base_view_name'] base_path = r'^' + base_name view_kwargs = {'experiment_slug': experiment_slug} urlpatterns.append( url(base_path + r'$', CountyPerformanceView.as_view(**view_kwargs), name=base_name) )
url(r'^women/$', TemplateView.as_view(template_name='women.html'), name='women'), url(r'^youthful-mps/$', YoungRepresentativesView.as_view(), name='young-reps'), url(r'^female-representatives/$', FemaleRepresentativesView.as_view(), name='female-reps'), url(r'^person/all/$', ListView.as_view(model=models.Person), name='person_list'), url(r'^person/(?P<slug>[-\w]+)/$', KEPersonDetail.as_view(), name='person'), url(r'^person/(?P<slug>[-\w]+)/appearances/$', KEPersonDetailAppearances.as_view(sub_page='appearances'), name='person'), url(r'^person/(?P<slug>[-\w]+)/experience/$', KEPersonDetailExperience.as_view(sub_page='experience'), name='person'), url( '^info/political-parties$', RedirectView.as_view( pattern_name='organisation_kind', permanent=False, ), {'slug': 'party'}, ), url(r'^iebc-office-lookup$', OfficeSingleSelectView.as_view(), name='iebc-offices-single-select'),
r"^shujaaz$", RedirectView.as_view(pattern_name="shujaaz-finalists-2015", permanent=False), name="shujaaz-redirect", ), url(r"^shujaaz/2015$", ShujaazFinalists2015View.as_view(), name="shujaaz-finalists-2015"), url(r"^shujaaz/2014$", ShujaazFinalists2014View.as_view(), name="shujaaz-finalists-2014"), url(r"^shujaaz-voting$", TemplateView.as_view(template_name="shujaaz-voting.html"), name="shujaaz-voting"), url(r"^intro$", TemplateView.as_view(template_name="intro.html")), url(r"^register-to-vote$", TemplateView.as_view(template_name="register-to-vote.html")), url(r"^find-polling-station$", TemplateView.as_view(template_name="find-polling-station.html")), url(r"^women/$", TemplateView.as_view(template_name="women.html"), name="women"), url(r"^person/all/$", ListView.as_view(model=models.Person), name="person_list"), url(r"^person/(?P<slug>[-\w]+)/$", KEPersonDetail.as_view(), name="person"), url( r"^person/(?P<slug>[-\w]+)/appearances/$", KEPersonDetailAppearances.as_view(sub_page="appearances"), name="person", ), url( r"^person/(?P<slug>[-\w]+)/experience/$", KEPersonDetailExperience.as_view(sub_page="experience"), name="person" ), url( "^info/political-parties$", RedirectView.as_view(pattern_name="organisation_kind", permanent=False), {"slug": "party"}, ), url(r"^iebc-office-lookup$", OfficeSingleSelectView.as_view(), name="iebc-offices-single-select"), url(r"^iebc-office$", OfficeDetailView.as_view(), name="iebc-office"), url(r"^iebc-office-ajax$", OfficeDetailAjaxView.as_view(), name="iebc-office-ajax"), url(r"^fb/oceans$", TreatmentPlacebo.as_view()), url(r"^fb/oceans/thanks$", TreatmentPlaceboThanks.as_view()),