aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--urls.py30
1 files changed, 26 insertions, 4 deletions
diff --git a/urls.py b/urls.py
index 94e48ee..335770c 100644
--- a/urls.py
+++ b/urls.py
@@ -5,16 +5,38 @@
# Copyright (c) Django Software Foundation and individual contributors.
# All rights reserved.
-from django.conf.urls.defaults import patterns, include, url
-from django.views.generic.simple import redirect_to
+from django.conf.urls import patterns, include, url
+from django.views.generic import RedirectView
+from django.contrib.auth import views as auth_views
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
url(r'^warningmgr/', include('warningmgr.urls')),
- url(r'^admin/', include(admin.site.urls)),
+ #override the default urls
+ url(r'^password/change/$',
+ auth_views.password_change,
+ name='password_change'),
+ url(r'^password/change/done/$',
+ auth_views.password_change_done,
+ name='password_change_done'),
+ url(r'^password/reset/$',
+ auth_views.password_reset,
+ name='password_reset'),
+ url(r'^password/reset/done/$',
+ auth_views.password_reset_done,
+ name='password_reset_done'),
+ url(r'^password/reset/complete/$',
+ auth_views.password_reset_complete,
+ name='password_reset_complete'),
+ url(r'^password/reset/confirm/(?P<uidb64>[0-9A-Za-z]+)-(?P<token>.+)/$',
+ auth_views.password_reset_confirm,
+ name='password_reset_confirm'),
+
+ #and now add the registration urls
url(r'^accounts/', include('registration.backends.default.urls')),
- url(r'.*', redirect_to, {'url' : '/warningmgr/'})
+ url(r'^admin/', include(admin.site.urls)),
+ url(r'.*', RedirectView.as_view(url='/warningmgr/'))
)