try: # django 1.4 from django.conf.urls import url, patterns except ImportError: from django.conf.urls.defaults import url, patterns from views import RegistrationView from views import RegistrationClosedView from views import RegistrationCompleteView from views import ActivationView from views import ActivationCompleteView urlpatterns = patterns('', url(r'^activate/complete/$', ActivationCompleteView.as_view(), name='registration_activation_complete'), url(r'^activate/(?P<activation_key>\w+)/$', ActivationView.as_view(), name='registration_activate'), url(r'^register/$', RegistrationView.as_view(), name='registration_register'), url(r'^register/closed/$', RegistrationClosedView.as_view(), name='registration_disallowed'), url(r'^register/complete/$', RegistrationCompleteView.as_view(), name='registration_complete'), ) # django.contrib.auth from django.contrib.auth import views as auth_views urlpatterns += patterns('', url(r'^login/$', auth_views.login, {'template_name': 'registration/login.html'}, name='auth_login'), url(r'^logout/$', auth_views.logout, {'template_name': 'registration/logout.html'}, name='auth_logout'),
from views import RegistrationView from views import RegistrationClosedView from views import RegistrationCompleteView from views import ActivationView from views import ActivationCompleteView from views import LASRegistration from views import RegistrationErrorView from views import AdminCreate urlpatterns = patterns( '', url(r'^activate/complete/$', ActivationCompleteView.as_view(), name='registration_activation_complete'), url(r'^activate/(?P<activation_key>\w+)/$', ActivationView.as_view(), name='registration_activate'), url(r'^register/$', LASRegistration, name='registration_register'), url(r'^register/closed/$', RegistrationClosedView.as_view(), name='registration_disallowed'), url(r'^register/complete/$', RegistrationCompleteView.as_view(), name='registration_complete'), url(r'^register/adminCreate/$', AdminCreate, name='registration_admin'), url(r'^register/(?P<projectName>\w+)/$', LASRegistration, name='registration_register'), url(r'^register_error/$', RegistrationErrorView.as_view(), name='registration_error'),
from django.conf.urls import patterns, url, include from django.contrib.auth.decorators import login_required from django.views.generic import TemplateView from django.contrib.auth import views as django_auth_views from views import ProfileFormView, SignupFormView, ActivationView, combined_signup_login from models import ACTIVATION_CODE_REGEX urlpatterns = patterns( '', url(r'^profile/edit/$', login_required(ProfileFormView.as_view()), name='accounts_profile_edit'), url(r'^profile/$', login_required(TemplateView.as_view(template_name='accounts/profile_summary.html')), name='accounts_profile_home'), url(r'^activate/(?P<activation_code>' + ACTIVATION_CODE_REGEX + r')/$', ActivationView.as_view(), name='accounts_activation'), url(r'^signup/success/$', TemplateView.as_view(template_name='accounts/signup_success.html'), name='accounts_signup_success'), url(r'^signup/$', SignupFormView.as_view(), name='accounts_signup_form'), url(r'^login/$', django_auth_views.login, {'template_name': 'auth/login.html'}, name='auth_login'), url(r'^logout/$', django_auth_views.logout, {'template_name': 'auth/logged_out.html'}, name='auth_logout'), url(r'^password/change/$', django_auth_views.password_change, {'template_name': 'auth/password_change_form.html'}, name='auth_password_change'), url(r'^password/change/done/$', django_auth_views.password_change_done, {'template_name': 'auth/password_change_done.html'}, name='auth_password_change_done'), url(r'^password/reset/$', django_auth_views.password_reset, {'template_name': 'auth/password_reset_form.html', 'email_template_name': 'auth/password_reset_email.html', 'subject_template_name': 'auth/password_reset_subject.txt'}, name='auth_password_reset'), url(r'^password/reset/confirm/(?P<uidb36>[0-9A-Za-z]+)-(?P<token>.+)/$', django_auth_views.password_reset_confirm, {'template_name': 'auth/password_reset_confirm.html'}, name='auth_password_reset_confirm'), url(r'^password/reset/complete/$', django_auth_views.password_reset_complete, {'template_name': 'auth/password_reset_complete.html'}, name='auth_password_reset_complete'), url(r'^password/reset/done/$', django_auth_views.password_reset_done, {'template_name': 'auth/password_reset_done.html'}, name='auth_password_reset_done'),
from views import (RegistrationView, ActivationView, LoginForm, PasswordResetView) urlpatterns = [ url(r'^login/$', login, {'authentication_form': LoginForm}, name='login'), url(r'^activation-complete/$', TemplateView.as_view(template_name='registration/activation_complete.html'), # NOQA name='registration_activation_complete'), # Activation keys get matched by \w+ instead of the more specific # [a-fA-F0-9]{40} because a bad activation key should still get # to the view; that way it can return a sensible "invalid key" # message instead of a confusing 404. url(r'^activate/(?P<activation_key>\w+)/$', ActivationView.as_view(), name='registration_activate'), url(r'^register/$', RegistrationView.as_view(), name='registration_register'), url(r'^register/complete/$', TemplateView.as_view(template_name='registration/registration_complete.html'), # NOQA name='registration_complete'), url(r'^register/closed/$', TemplateView.as_view(template_name='registration/registration_closed.html'), # NOQA name='registration_disallowed'), url(r'password/reset/$', PasswordResetView.as_view(), name='auth_password_reset'), url(r'', include('registration.auth_urls')), ]
app.add_route(QuizView.as_view(), '/api/quiz/<qid:int>') app.add_route(QuizManageView.as_view(), '/api/quiz_manage') app.add_route(QuizManageView.as_view(), '/api/quiz_manage/<qid:int>') app.add_route(LiveQuizView.as_view(), '/api/live_quiz') app.add_route(LiveQuizView.as_view(), '/api/live_quiz/<qid:int>') app.add_route(LiveQuizManageView.as_view(), '/api/live_quiz_manage') app.add_route(LiveQuizManageView.as_view(), '/api/live_quiz_manage/<qid:int>') app.add_route(ReviewAttendeesView.as_view(), '/api/review_attendees') app.add_route(EmailView.as_view(), '/api/email') app.add_route(ActivationView.as_view(), '/api/activation/<uid:int>/<acode>') app.add_route(MakeOrganiserView.as_view(), '/api/make_organiser') app.add_route(ChangeMentorView.as_view(), '/api/change_mentor') app.add_route(ChangeActiveView.as_view(), '/api/change_active') app.add_route(ReviewRulesView.as_view(), '/api/review_rules') app.add_route(UserStatsView.as_view(), '/api/users_stats') app.add_route(ExerciseOverview.as_view(), '/api/exercises_overview') app.add_route(SeatView.as_view(), '/api/seats') app.add_route(SeatView.as_view(), '/api/seats/<uid:int>') app.add_route(ConfigView.as_view(), '/api/admin_config')
from django.conf.urls import patterns, include, url from views import RegistrationView, ActivationView urlpatterns = patterns('', url(r'^$', RegistrationView.as_view(), name="signup"), url(r'^activation/(?P<phone>[\d]{11,14})/$', ActivationView.as_view(), name="signup_activation"), )