from django.conf import settings from django.conf.urls import patterns, include, url from django.contrib import admin from django.conf.urls.static import static import django.contrib.auth.views # Uncomment the next two lines to enable the admin: if settings.DEBUG: from django.contrib import admin admin.autodiscover() urlpatterns = ('', # certificate view url(r'^update_certificate$', 'certificates.views.update_certificate'), url(r'^$', 'branding.views.index', name="root"), # Main marketing page, or redirect to courseware url(r'^dashboard$', 'student.views.dashboard', name="dashboard"), url(r'^admin_dashboard$', 'dashboard.views.dashboard'), # Adding to allow debugging issues when prod is mysteriously different from staging # (specifically missing get parameters in certain cases) url(r'^debug_request$', 'util.views.debug_request'), url(r'^change_email$', 'student.views.change_email_request', name="change_email"), url(r'^email_confirm/(?P[^/]*)$', 'student.views.confirm_email_change'), url(r'^change_name$', 'student.views.change_name_request', name="change_name"), url(r'^accept_name_change$', 'student.views.accept_name_change'), url(r'^reject_name_change$', 'student.views.reject_name_change'), url(r'^pending_name_changes$', 'student.views.pending_name_changes'), url(r'^testcenter/login$', 'student.views.test_center_login'), # url(r'^testcenter/login$', 'student.test_center_views.login'), # url(r'^testcenter/logout$', 'student.test_center_views.logout'), url(r'^event$', 'track.views.user_track'), url(r'^t/(?P