Ejemplo n.º 1
0
from councilmatic_core.views import CouncilmaticSearchForm, CouncilmaticFacetedSearchView
from chicago.views import *

sqs = SearchQuerySet().facet('bill_type')\
                      .facet('sponsorships', sort='index')\
                      .facet('controlling_body')\
                      .facet('inferred_status')\
                      .facet('topics')\
                      .facet('legislative_session')\
                      .highlight()

urlpatterns = [
    url(r'^admin/', include(admin.site.urls)),
    url(
        r'^search/',
        CouncilmaticFacetedSearchView(searchqueryset=sqs,
                                      form_class=CouncilmaticSearchForm)),
    url(r'^$', ChicagoIndexView.as_view(), name='index'),
    url(r'^about/$', ChicagoAboutView.as_view(), name='about'),
    url(r'^legislation/(?P<slug>.*)/$',
        ChicagoBillDetailView.as_view(),
        name='bill_detail'),
    url(r'^commissioners/$',
        ChicagoCouncilMembersView.as_view(),
        name='council_members'),
    url(r'', include('councilmatic_core.urls')),
    url(r'^members/$',
        RedirectView.as_view(url='/commissioners/', permanent=True),
        name='council_members'),
]
Ejemplo n.º 2
0
from django.contrib import admin
from django.views.generic.base import RedirectView
from haystack.query import SearchQuerySet
from councilmatic_core.views import CouncilmaticSearchForm, CouncilmaticFacetedSearchView
from chicago.views import *
from chicago.feeds import *

sqs = SearchQuerySet().facet('bill_type')\
                      .facet('sponsorships', sort='index')\
                      .facet('controlling_body')\
                      .facet('inferred_status')\
                      .facet('topics')\
                      .facet('legislative_session')\
                      .highlight()

urlpatterns = [
    url(r'^admin/', include(admin.site.urls)),
    url(r'^search/rss/',
        ChicagoCouncilmaticFacetedSearchFeed(), name='councilmatic_search_feed'),
    url(r'^search/', CouncilmaticFacetedSearchView(searchqueryset=sqs, 
                                       form_class=CouncilmaticSearchForm), name="councilmatic_search"),
    url(r'^$', ChicagoIndexView.as_view(), name='index'),
    url(r'^about/$', ChicagoAboutView.as_view(), name='about'),
    url(r'^legislation/(?P<slug>[^/]+)/$', ChicagoBillDetailView.as_view(), name='bill_detail'),
    url(r'^legislation/(?P<slug>[^/]+)/rss/$', ChicagoBillDetailActionFeed(), name='bill_detail_action_feed'),
    url(r'^legislation/(?P<old_id>[0-9]+)/*$', bill_detail_redirect, name='bill_detail_redirect'),
    url(r'^council-members/$', ChicagoCouncilMembersView.as_view(), name='council_members'),
    url(r'', include('councilmatic_core.urls')),
    url(r'^members/$', RedirectView.as_view(url='/council-members/', permanent=True), name='council_members'),
]