From 1f8d36bb5a39b09454e487d972b729f356f564f5 Mon Sep 17 00:00:00 2001 From: Adrian Holovaty Date: Wed, 28 Feb 2007 06:04:46 +0000 Subject: [PATCH] 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 --- django/contrib/admin/sites.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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.