PhoneSetupView, ProfileView, QRGeneratorView, SetupCompleteView, SetupView, ) core = [ path( 'account/login/', LoginView.as_view(), name='login', ), path( 'account/two_factor/setup/', SetupView.as_view(), name='setup', ), path( 'account/two_factor/qrcode/', QRGeneratorView.as_view(), name='qr', ), path( 'account/two_factor/setup/complete/', SetupCompleteView.as_view(), name='setup_complete', ), path( 'account/two_factor/backup/tokens/', BackupTokensView.as_view(),
from two_factor.views import (LoginView, TwilioCallApp, PhoneDeleteView, PhoneSetupView, DisableView, BackupTokensView, SetupCompleteView, SetupView, ProfileView) core = patterns( '', url( regex=r'^account/login/$', view=LoginView.as_view(), name='login', ), url( regex=r'^account/two_factor/setup/$', view=SetupView.as_view(), name='setup', ), url( regex=r'^account/two_factor/setup/complete/$', view=SetupCompleteView.as_view(), name='setup_complete', ), url( regex=r'^account/two_factor/backup/tokens/$', view=BackupTokensView.as_view(), name='backup_tokens', ), url( regex=r'^account/two_factor/backup/phone/register/$', view=PhoneSetupView.as_view(),
teacher_move_class, teacher_move_students, teacher_move_students_to_class, \ teacher_delete_students, teacher_dismiss_students, teacher_edit_class, teacher_delete_class, \ teacher_student_reset, teacher_edit_student, teacher_edit_account, teacher_disable_2FA, \ teacher_print_reminder_cards, teacher_accept_student_request, teacher_reject_student_request, \ teacher_class_password_reset from portal.views.teacher.home import teacher_home from portal.views.email import send_new_users_report js_info_dict = { 'packages': ('conf.locale',), } two_factor_patterns = [ url(r'^account/login/$', custom_2FA_login, name='login'), url(r'', include('two_factor.urls', 'two_factor')), url(r'^account/two_factor/setup/$', SetupView.as_view(), name='setup'), url(r'^account/two_factor/qrcode/$', QRGeneratorView.as_view(), name='qr'), url(r'^account/two_factor/setup/complete/$', SetupCompleteView.as_view(), name='setup_complete'), url(r'^account/two_factor/backup/tokens/$', teacher_verified(BackupTokensView.as_view()), name='backup_tokens'), url(r'^account/two_factor/$', teacher_verified(ProfileView.as_view()), name='profile'), url(r'^account/two_factor/disable/$', teacher_verified(DisableView.as_view()), name='disable'), ] urlpatterns = patterns( '', url(r'^favicon\.ico$', RedirectView.as_view(url='/static/portal/img/favicon.ico', permanent=True)), url(r'^$', home_view, name='home'),
## USER AUTHENTICATION ## path( 'logout/', auth_views.LogoutView.as_view(template_name='auth/logout.html'), name='auth_logout', ), ## MFA ## path( 'login/', LoginView.as_view(template_name='auth/login.html'), name='auth_login', ), path('two_factor/setup/', SetupView.as_view(template_name='mfa/setup.html', success_url='setup_complete', qrcode_url='qr'), name='setup'), path( 'two_factor/qrcode/', QRGeneratorView.as_view(), name='qr', ), path( 'two_factor/setup/complete/', SetupCompleteView.as_view(template_name='mfa/setup_complete.html'), name='setup_complete', ), path( 'two_factor/backup/tokens/', BackupTokensView.as_view(template_name='mfa/backup_tokens.html',
QRGeneratorView, SetupCompleteView, SetupView, ) from two_factor.views.core import ManageKeysView core = [ url( regex=r'^account/login/$', view=LoginView.as_view(), name='login', ), url( regex=r'^account/two_factor/setup/$', view=SetupView.as_view(), name='setup', ), url( regex=r'^account/two_factor/qrcode/$', view=QRGeneratorView.as_view(), name='qr', ), url( regex=r'^account/two_factor/setup/complete/$', view=SetupCompleteView.as_view(), name='setup_complete', ), url( regex=r'^account/two_factor/backup/tokens/$', view=BackupTokensView.as_view(),
from portal.views.registration import ( teacher_password_reset, password_reset_done, student_password_reset, password_reset_check_and_confirm, custom_2FA_login, ) from aimmo.urls import HOMEPAGE_REGEX js_info_dict = {"packages": ("conf.locale",)} two_factor_patterns = [ url(r"^account/login/$", custom_2FA_login, name="login"), url(r"", include("two_factor.urls", "two_factor")), url(r"^account/two_factor/setup/$", SetupView.as_view(), name="setup"), url(r"^account/two_factor/qrcode/$", QRGeneratorView.as_view(), name="qr"), url( r"^account/two_factor/setup/complete/$", SetupCompleteView.as_view(), name="setup_complete", ), url( r"^account/two_factor/backup/tokens/$", teacher_verified(BackupTokensView.as_view()), name="backup_tokens", ), url( r"^account/two_factor/$", teacher_verified(ProfileView.as_view()), name="profile",
teacher_onboarding_create_class, teacher_onboarding_edit_class, teacher_print_reminder_cards, teacher_student_reset, teacher_view_class, ) from portal.views.teacher.teacher_materials import materials from portal.views.teacher.teacher_resources import teacher_resources from portal.views.terms import terms js_info_dict = {"packages": ("conf.locale", )} two_factor_patterns = [ url(r"^account/login/$", LoginView.as_view(), name="login"), url(r"", include(two_factor_urls, "two_factor")), url(r"^account/two_factor/setup/$", SetupView.as_view(), name="setup"), url(r"^account/two_factor/qrcode/$", QRGeneratorView.as_view(), name="qr"), url( r"^account/two_factor/setup/complete/$", SetupCompleteView.as_view(), name="setup_complete", ), url( r"^account/two_factor/backup/tokens/$", teacher_verified(BackupTokensView.as_view()), name="backup_tokens", ), url( r"^account/two_factor/$", teacher_verified(ProfileView.as_view()), name="profile",