Files @ 4e5a6e5b85a3
Branch filter:

Location: CopyleftConf/copyleftconf-website/pinaxcon/urls.py - annotation

Christopher Neugebauer
Enables /speak and related pages
04f246d85071
fa46fb07d648
04f246d85071
2388d47b60c4
04f246d85071
0c14e46ff969
a3af1be7574c
a3af1be7574c
04f246d85071
04f246d85071
04f246d85071
ce1e8dd6d710
ce1e8dd6d710
04f246d85071
04f246d85071
04f246d85071
0b1da0e85e83
d5c83fa496d9
febf21c8480b
febf21c8480b
a4495754c89a
a8b5e93bd9cd
febf21c8480b
520cb1c1efad
520cb1c1efad
febf21c8480b
febf21c8480b
febf21c8480b
a8b5e93bd9cd
3a0724266cc3
4e5a6e5b85a3
a4495754c89a
4e5a6e5b85a3
4e5a6e5b85a3
4e5a6e5b85a3
d9bae1730a26
febf21c8480b
3ee7b88ad337
0a7eb388440b
0a7eb388440b
0a7eb388440b
9329cdbaf5a9
9329cdbaf5a9
9329cdbaf5a9
e3d9c0f9161b
e3d9c0f9161b
9329cdbaf5a9
3ee7b88ad337
3ee7b88ad337
ed8b6499dc8c
3ee7b88ad337
aedfe80b0b44
aedfe80b0b44
ef8c9f9c5106
ef8c9f9c5106
0a7eb388440b
0a7eb388440b
6de963c1166d
692fd8d3b8bc
9329cdbaf5a9
9329cdbaf5a9
9329cdbaf5a9
692fd8d3b8bc
97ebdc4aa9d5
97ebdc4aa9d5
97ebdc4aa9d5
97ebdc4aa9d5
0a7eb388440b
ef8c9f9c5106
0a7eb388440b
0a7eb388440b
0a7eb388440b
a8b5e93bd9cd
a4495754c89a
da711ba9d574
a4495754c89a
a4495754c89a
a4495754c89a
e788626c7fa4
febf21c8480b
febf21c8480b
2388d47b60c4
2388d47b60c4
a4495754c89a
e788626c7fa4
e788626c7fa4
e788626c7fa4
febf21c8480b
febf21c8480b
d89bee5e9f37
c7db6c77b8b0
febf21c8480b
c7db6c77b8b0
04f246d85071
04f246d85071
a6cf86f82654
30f4b245c065
30f4b245c065
04f246d85071
04f246d85071
04f246d85071
04f246d85071
04f246d85071
04f246d85071
04f246d85071
04f246d85071
04f246d85071
04f246d85071
04f246d85071
04f246d85071
da1ac265d27c
68749530a378
da1ac265d27c
6c94eb9e91ee
cce39468e530
6c94eb9e91ee
6c94eb9e91ee
a3af1be7574c
a3af1be7574c
a3af1be7574c
dc24e64d4f99
dc24e64d4f99
0b1da0e85e83
04f246d85071
a3af1be7574c
04f246d85071
ce1e8dd6d710
ce1e8dd6d710
from django.conf import settings
from django.conf.urls import include, url
from django.conf.urls.static import static
from django.contrib.staticfiles.templatetags.staticfiles import static as _static
from django.views.generic import TemplateView
from django.views.generic import RedirectView
from django_nyt.urls import get_pattern as get_nyt_pattern
from wiki.urls import get_pattern as get_wiki_pattern

from django.contrib import admin

from pinaxcon import views

import symposion.views


urlpatterns = [
    url(r"^$", TemplateView.as_view(template_name="static_pages/homepage.html"), name="home"),

    # about
    url(r"^about/north-bay-python$", TemplateView.as_view(template_name="static_pages/about/north_bay_python.html"), name="about/north-bay-python"),
    url(r"^about/petaluma$", TemplateView.as_view(template_name="static_pages/about/petaluma.html"), name="about/petaluma"),
    url(r"^about/team$", TemplateView.as_view(template_name="static_pages/about/team.html"), name="about/team"),
    url(r"^about/transparency$", TemplateView.as_view(template_name="static_pages/about/transparency/transparency.html"), name="about/transparency"),
    url(r"^about/program-transparency$", TemplateView.as_view(template_name="static_pages/about/transparency/program.html"), name="about/program-transparency"),
    url(r"^about/colophon$", TemplateView.as_view(template_name="static_pages/about/colophon.html"), name="about/colophon"),

    # program
    url(r"^program/events$", TemplateView.as_view(template_name="static_pages/program/events.html"), name="program/events"),
    url(r"^events$", RedirectView.as_view(url="program/events")),
    url(r"^program/call-for-proposals$", RedirectView.as_view(url="/speak")),
    url(r"^program/selection-process$", TemplateView.as_view(template_name="static_pages/program/selection_process.html"), name="program/selection-process"),
    url(r"^proposals$", RedirectView.as_view(url="/speak")),
    url(r"^cfp$", RedirectView.as_view(url="/speak")),
    url(r"^speak$", TemplateView.as_view(template_name="static_pages/speak.html"), name="speak"),

    # attend
    # url(r"^attend$", TemplateView.as_view(template_name="static_pages/attend/attend.html"), name="attend/attend"),
    url(r"^tickets$", RedirectView.as_view(url="attend")),
    url(r"^tickets/buy$", views.buy_ticket, name="buy_ticket"),
    url(r"^attend/business-case$", TemplateView.as_view(template_name="static_pages/attend/business-case.html"), name="attend/business-case"),

    url(r"^opportunity-grant$", TemplateView.as_view(template_name="static_pages/opportunity-grant.html"), name="opportunity-grant"),
    url(r"^attend/finaid$", RedirectView.as_view(url="/opportunity-grant")),
    url(r"^attend/finaid$", RedirectView.as_view(url="/opportunity-grant")),
    url(r"^attend/financial-aid$", RedirectView.as_view(url="/opportunity-grant")),

    # url(r"^attend/stay$", TemplateView.as_view(template_name="static_pages/attend/travel.html"), name="attend/travel"),
    # url(r"^attend/travel$", TemplateView.as_view(template_name="static_pages/attend/travel.html"), name="attend/travel"),
    url(r"^attend/hotels$", TemplateView.as_view(template_name="static_pages/attend/hotels.html"), name="attend/hotels"),
    # url(r"^attend/tshirt$", TemplateView.as_view(template_name="static_pages/attend/tshirt.html"), name="attend/tshirt"),
    url(r"^attend/accessibility-and-accommodations$",TemplateView.as_view(template_name="static_pages/attend/accommodations.html"), name="attend/accessibility-and-accommodations"),
    url(r"^accessibility$", RedirectView.as_view(url="attend/accessibility-and-accommodations")),
    url(r"^accommodations$", RedirectView.as_view(url="attend/accessibility-and-accommodations")),
    url(r"^a11y$", RedirectView.as_view(url="attend/accessibility-and-accommodations")),
    url(r"^guides$",TemplateView.as_view(template_name="static_pages/attend/guides.html"), name="attend/guides"),
    url(r"^guide$", RedirectView.as_view(url="guides")),

    # go
    url(r"^go/fly$", TemplateView.as_view(template_name="static_pages/go/fly.html"), name="go/fly"),
    url(r"^go/stay$", TemplateView.as_view(template_name="static_pages/go/stay.html"), name="go/stay"),
    url(r"^go/day-trip$", TemplateView.as_view(template_name="static_pages/go/day-trip.html"), name="go/day-trip`"),

    url(r"^safety$", TemplateView.as_view(template_name="static_pages/safety.html"), name="safety"),
    url(r"^emergencies$", RedirectView.as_view(url="safety")),
    url(r"^emergency$", RedirectView.as_view(url="safety")),

    url(r"^attend/food$", TemplateView.as_view(template_name="static_pages/attend/food.html"), name="attend/food"),
    url(r"^food-guide$", RedirectView.as_view(url="attend/food")),
    url(r"^food$", RedirectView.as_view(url="attend/food")),
    url(r"^attend/transit$", TemplateView.as_view(template_name="static_pages/attend/transit.html"), name="attend/transit"),
    url(r"^transit$", RedirectView.as_view(url="attend/transit")),

    url(r"^code-of-conduct$", TemplateView.as_view(template_name="static_pages/code_of_conduct/code_of_conduct.html"), name="code-of-conduct"),
    url(r"^coc$", RedirectView.as_view(url="code-of-conduct")),
    url(r"^code-of-conduct/harassment-incidents$", TemplateView.as_view(template_name="static_pages/code_of_conduct/harassment_procedure_attendee.html"), name="code-of-conduct/harassment-incidents"),
    url(r"^code-of-conduct/harassment-staff-procedures$", TemplateView.as_view(template_name="static_pages/code_of_conduct/harassment_procedure_staff.html"), name="code-of-conduct/harassment-staff-procedures"),
    url(r"^terms-and-conditions$", TemplateView.as_view(template_name="static_pages/terms_and_conditions.html"), name="terms-and-conditions"),
    url(r"^terms$", RedirectView.as_view(url="terms-and-conditions")),

    # sponsor
    url(r"^sponsors/prospectus$", RedirectView.as_view(url=_static("assets/northbaypython_prospectus.pdf")), name="sponsors/prospectus"),
    url(r"^northbaypython_prospectus.pdf$", RedirectView.as_view(url=_static("assets/northbaypython_prospectus.pdf")), name="northbaypython_prospectus.pdf"),
    url(r"^sponsors/become-a-sponsor$", TemplateView.as_view(template_name="static_pages/sponsors/become_a_sponsor.html"), name="sponsors/become-a-sponsor"),
    url(r"^sponsors/donate$", TemplateView.as_view(template_name="static_pages/sponsors/donate.html"), name="sponsors/donate"),
    url(r"^donate$", RedirectView.as_view(url="sponsors/donate")),
    url(r"^about/donate$", RedirectView.as_view(url="sponsors/donate")),

    # news
    url(r"^news$", TemplateView.as_view(template_name="static_pages/news.html"), name="news"),

    # Django, Symposion, and Registrasion URLs

    url(r"^admin/", include(admin.site.urls)),

    url(r"^login$", views.account_login, name="nbpy_login"),
    # Override the default account_login view with one that takes email addys
    url(r"^account/login/$", views.EmailLoginView.as_view(), name="account_login"),
    url(r"^account/", include("account.urls")),

    url(r"^dashboard/", symposion.views.dashboard, name="dashboard"),

    url(r"^speaker/", include("symposion.speakers.urls")),
    url(r"^proposals/", include("symposion.proposals.urls")),
    url(r"^sponsors/", include("symposion.sponsorship.urls")),
    url(r"^reviews/", include("symposion.reviews.urls")),
    url(r"^schedule/", include("symposion.schedule.urls")),

    url(r"^teams/", include("symposion.teams.urls")),

    # Demo payment gateway and related features
    url(r"^tickets/payments/", include("registripe.urls")),

    # Required by registrasion
    url(r'^tickets/', include('registrasion.urls')),
    url(r'^nested_admin/', include('nested_admin.urls')),

    url(r'^wiki/notifications/', get_nyt_pattern()),
    url(r'^wiki/', get_wiki_pattern())

    # Catch-all MUST go last.
    #url(r"^", include("pinax.pages.urls")),
]


urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

handler500 = views.server_error