39 lines
1.6 KiB
Python
39 lines
1.6 KiB
Python
from django.conf.urls import patterns
|
|
from django.conf.urls import url
|
|
from django.utils.importlib import import_module
|
|
from django.views.generic.base import TemplateView
|
|
from django.contrib.auth.decorators import login_required
|
|
|
|
from .views import RegistrationView, RegistrationCompletionView, DeleteView,\
|
|
LoginView, RegistrationCreateView
|
|
|
|
urlpatterns = patterns('',
|
|
url(r'^activate/expired/$',
|
|
TemplateView.as_view(template_name='registration/activation_expired.html'),
|
|
name='registration_activation_expired'),
|
|
url(r'^activate/failed/$',
|
|
TemplateView.as_view(template_name='registration/activation_failed.html'),
|
|
name='registration_activation_failed'),
|
|
url(r'^activate/(?P<registration_token>[\w:-]+)/$',
|
|
RegistrationCompletionView.as_view(),
|
|
name='registration_activate'),
|
|
url(r'^create/(?P<registration_token>[\w:-]+)/$',
|
|
RegistrationCreateView.as_view(),
|
|
name='registration_create'),
|
|
url(r'^activate/(?P<registration_token>[\w:-]+)/(?P<username>\w+)$',
|
|
LoginView.as_view(),
|
|
name='registration_login'),
|
|
url(r'^register/$',
|
|
RegistrationView.as_view(),
|
|
name='registration_register'),
|
|
url(r'^register/complete/$',
|
|
TemplateView.as_view(template_name='registration/registration_complete.html'),
|
|
name='registration_complete'),
|
|
url(r'^register/closed/$',
|
|
TemplateView.as_view(template_name='registration/registration_closed.html'),
|
|
name='registration_disallowed'),
|
|
url(r'^delete/$',
|
|
login_required(DeleteView.as_view()),
|
|
name='delete_account'),
|
|
)
|