Files @ 8020737d7a56
Branch filter:

Location: symposion_app/pinaxcon/urls.py

bsturmfels
Switch vendored requirements to "editable" to simplify development

This will allow us to remove the `sys.path` hacking in pinaxcon/settings.py.
import debug_toolbar
from django.conf import settings
from django.conf.urls.static import static
from django.views.generic import RedirectView
from django.views.generic import TemplateView
from django.urls import include, path
from django.contrib.flatpages.views import flatpage

from django.contrib import admin

import symposion.views


urlpatterns = [
    path('', TemplateView.as_view(template_name="homepage.html")),

    path('saml2/', include('djangosaml2.urls')),
    path('admin/', admin.site.urls),

    path("speaker/", include("symposion.speakers.urls")),
    path("proposals/", include("symposion.proposals.urls")),
    path("reviews/", include("symposion.reviews.urls")),
    path("schedule/", include("symposion.schedule.urls")),
    path("conference/", include("symposion.conference.urls")),

    path("teams/", include("symposion.teams.urls")),
    path('raffle/', include("pinaxcon.raffle.urls")),

    path("account/", include("account.urls")),

    # Required by registrasion
    path('tickets/payments/', include('registripe.urls')),
    path('tickets/', include('registrasion.urls')),
    path('nested_admin/', include('nested_admin.urls')),
    path('checkin/', include('regidesk.urls')),
    path('pages/', include('django.contrib.flatpages.urls')),

    path('dashboard/', symposion.views.dashboard, name="dashboard"),
    path('boardingpass', RedirectView.as_view(pattern_name="regidesk:boardingpass")),

    # Debug Toolbar. Always include to ensure tests work.
    path('__debug__/', include(debug_toolbar.urls)),
]

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