e726ff21a8
Shows summary of all attendees with a paid ticket, including boarding_pass status. Currently, regidesk allows staff with the requisite permission the ability to view the checkin status of attendees, and email the user their boarding pass email. Included is a view for the user to retrieve their own QR code (in case they got the plain-text version of the email, they can use this to download an image to their phone for faster checkin)
45 lines
1.7 KiB
Python
45 lines
1.7 KiB
Python
from django.conf import settings
|
|
from django.conf.urls import include, url
|
|
from django.conf.urls.static import static
|
|
from django.views.generic import RedirectView
|
|
from django.views.generic import TemplateView
|
|
from django.contrib.flatpages.views import flatpage
|
|
|
|
from django.contrib import admin
|
|
|
|
import symposion.views
|
|
|
|
|
|
urlpatterns = [
|
|
url(r'^saml2/', include('djangosaml2.urls')),
|
|
url(r"^admin/", include(admin.site.urls)),
|
|
|
|
url(r"^speaker/", include("symposion.speakers.urls")),
|
|
url(r"^proposals/", include("symposion.proposals.urls")),
|
|
url(r"^reviews/", include("symposion.reviews.urls")),
|
|
url(r"^schedule/", include("symposion.schedule.urls")),
|
|
url(r"^conference/", include("symposion.conference.urls")),
|
|
|
|
url(r"^teams/", include("symposion.teams.urls")),
|
|
|
|
# Required by registrasion
|
|
url(r'^tickets/payments/', include('registripe.urls')),
|
|
url(r'^tickets/', include('registrasion.urls')),
|
|
url(r'^nested_admin/', include('nested_admin.urls')),
|
|
url(r'^checkin/', include('regidesk.urls')),
|
|
url(r'^pages/', include('django.contrib.flatpages.urls')),
|
|
|
|
url(r'^dashboard/', RedirectView.as_view(url='/')),
|
|
url(r'^$', symposion.views.dashboard, name="dashboard"),
|
|
|
|
]
|
|
|
|
if settings.DEBUG:
|
|
import debug_toolbar
|
|
urlpatterns.insert(0, url(r'^__debug__/', include(debug_toolbar.urls)))
|
|
if settings.DEV_MODE:
|
|
from django.contrib.auth.views import login, logout
|
|
urlpatterns.insert(0, url(r'^accounts/logout', logout, {'template_name': 'admin/logout.html'}))
|
|
urlpatterns.insert(0, url(r'^accounts/login', login, {'template_name': 'admin/login.html'}))
|
|
|
|
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
|