Add basic functionality for self-registration.
[cas.git] / src / accounts / urls.py
1 # -*- coding: utf-8 -*-
2 from django.conf import settings
3 from django.conf.urls import patterns, url
4 from .views import Register
5
6 urlpatterns = patterns('accounts.views',
7     url(r'^$', 'account_profile', name='account_profile'),
8     url(r'^change_profile$', 'account_change_basic_profile'),
9     url(r'^change_password$', 'account_change_password'),
10 )
11
12 if settings.REGISTRATION_OPEN:
13     urlpatterns += patterns('accounts.views',
14         url(r'^register/$', Register.as_view(), name='account_register'),
15     )
16
17 urlpatterns += patterns('django.contrib.auth.views',
18     url(r'^password_reset/$', 'password_reset', name='account_reset_password'),
19     url(r'^password_reset_done/$', 'password_reset_done'),
20     url(r'^password_reset_confirm/(?P<uidb36>[^/]+)/(?P<token>[^/]+)/$', 'password_reset_confirm'),
21     url(r'^password_reset_complete/$', 'password_reset_complete'),
22 )