summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Holovaty <adrian@holovaty.com>2007-02-28 06:04:46 +0000
committerAdrian Holovaty <adrian@holovaty.com>2007-02-28 06:04:46 +0000
commit1f8d36bb5a39b09454e487d972b729f356f564f5 (patch)
tree11de3e6f4ddeb4e37df61ecc668cea30f244bafc
parent95e10baff25edfa08c8a75da4cb1aa7bb1f68d59 (diff)
newforms-admin: Added password_change() and password_change_done() hooks to AdminSite
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4643 bcc190cf-cafb-0310-a4f2-bffc1f526a37
-rw-r--r--django/contrib/admin/sites.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/django/contrib/admin/sites.py b/django/contrib/admin/sites.py
index efcae99b3d..522032ec8d 100644
--- a/django/contrib/admin/sites.py
+++ b/django/contrib/admin/sites.py
@@ -105,8 +105,20 @@ class AdminSite(object):
url = url.rstrip('/') # Trim trailing slash, if it exists.
if url == '':
return self.index(request)
+ elif url == 'password_change':
+ return self.password_change(request)
+ elif url == 'password_change/done':
+ return self.password_change_done(request)
raise NotImplementedError('Only the admin index page is implemented.')
+ def password_change(self, request):
+ from django.contrib.auth.views import password_change
+ return password_change(request)
+
+ def password_change_done(self, request):
+ from django.contrib.auth.views import password_change_done
+ return password_change_done(request)
+
def login(self, request):
"""
Displays the login form for the given HttpRequest.