コード例 #1
0
ファイル: urls.py プロジェクト: ken-muturi/pombola
    SASpeakerRedirectView, SAHansardIndex, SACommitteeIndex,
    SAPersonAppearanceView, SAQuestionIndex,
    SAOrganisationDetailSubPeople, SAOrganisationDetailSubParty,
    OldSectionRedirect, OldSpeechRedirect, SASpeechView, SASectionView,
    SAGeocoderView)
from speeches.views import SectionView, SpeechView, SectionList
from pombola.core.urls import organisation_patterns, person_patterns
from pombola.search.urls import urlpatterns as search_urlpatterns
from pombola.core.views import PlaceKindList

# Override the organisation url so we can vary it depending on the organisation type.
for index, pattern in enumerate(organisation_patterns):
    if pattern.name == 'organisation_people':
        organisation_patterns[index] = url(
            r'^(?P<slug>[-\w]+)/people/',
            SAOrganisationDetailSubPeople.as_view(sub_page='people'),
            name='organisation_people',
            )
    if pattern.name == 'organisation':
        organisation_patterns[index] = url(
            r'^(?P<slug>[-\w]+)/$', SAOrganisationDetailView.as_view(), name='organisation')

#add organisation party sub-page
organisation_patterns += patterns(
    'pombola.south_africa.views',
    url(
        '^(?P<slug>[-\w]+)/party/(?P<sub_page_identifier>[-\w]+)/$',
        SAOrganisationDetailSubParty.as_view(),
        name='organisation_party',
    )
)
コード例 #2
0
ファイル: urls.py プロジェクト: brBart/pombola
from pombola.core.urls import (
    organisation_patterns,
    organisation_patterns_path,
    person_patterns,
    person_patterns_path,
    place_patterns,
    place_patterns_path,
)
from pombola.search.urls import urlpatterns as search_urlpatterns
from pombola.writeinpublic.views import WriteToRepresentativeMessages, WriteToCommitteeMessages

organisation_patterns = copy.copy(organisation_patterns)

new_organisation_people_url = url(
    r'^(?P<slug>[-\w]+)/people/',
    SAOrganisationDetailSubPeople.as_view(sub_page='people'),
    name='organisation_people',
)
new_organisation_url = url(
    r'^(?P<slug>[-\w]+)/$',
    SAOrganisationDetailView.as_view(),
    name='organisation',
)

for index, pattern in enumerate(organisation_patterns):
    if pattern.name == 'organisation_people':
        organisation_patterns[index] = new_organisation_people_url
    elif pattern.name == 'organisation':
        organisation_patterns[index] = new_organisation_url

# add organisation party sub-page