2013-12-29 22:18:28 +01:00
|
|
|
from django.conf.urls import patterns
|
|
|
|
from django.conf.urls import url
|
|
|
|
from django.views.generic.base import TemplateView
|
|
|
|
|
|
|
|
from registration.backends.default.views import ActivationView
|
|
|
|
from registration.backends.default.views import RegistrationView
|
2013-10-03 19:26:39 +02:00
|
|
|
|
2014-10-27 22:38:25 +01:00
|
|
|
from .views import UserProfileView, DeleteUserView
|
2013-09-29 01:21:44 +02:00
|
|
|
|
2013-09-28 17:17:15 +02:00
|
|
|
|
2013-09-29 01:21:44 +02:00
|
|
|
urlpatterns = patterns(
|
|
|
|
'',
|
2013-09-28 17:17:15 +02:00
|
|
|
url(r'^profile/', UserProfileView.as_view(), name="account_profile"),
|
2014-10-27 22:38:25 +01:00
|
|
|
url(r'^delete/', DeleteUserView.as_view(), name="account_delete"),
|
2013-12-29 22:18:28 +01:00
|
|
|
# registration start
|
|
|
|
url(r'^activate/complete/$',
|
|
|
|
TemplateView.as_view(template_name='registration/activation_complete.html'),
|
|
|
|
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'),
|
|
|
|
name='registration_complete'),
|
2014-11-28 16:48:30 +01:00
|
|
|
url(r'^register/closed/$',
|
|
|
|
TemplateView.as_view(template_name='registration/registration_closed.html'),
|
|
|
|
name='registration_disallowed'),
|
2013-12-29 22:18:28 +01:00
|
|
|
# registration end
|
2013-11-15 10:07:40 +01:00
|
|
|
)
|