From daa26acc4e7f134e064c5a6abe4d335f6fa8b249 Mon Sep 17 00:00:00 2001 From: Collin Anderson Date: Wed, 19 Aug 2020 13:54:30 -0400 Subject: [PATCH] Fixed #31978 -- Added username hint to admin's password reset confirmation form. --- .../templates/registration/password_reset_confirm.html | 1 + tests/auth_tests/test_templates.py | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/django/contrib/admin/templates/registration/password_reset_confirm.html b/django/contrib/admin/templates/registration/password_reset_confirm.html index 20ef252b95..7de22336cf 100644 --- a/django/contrib/admin/templates/registration/password_reset_confirm.html +++ b/django/contrib/admin/templates/registration/password_reset_confirm.html @@ -19,6 +19,7 @@
{% csrf_token %}
+
{{ form.new_password1.errors }} diff --git a/tests/auth_tests/test_templates.py b/tests/auth_tests/test_templates.py index ec1a4e5b75..9651bf585d 100644 --- a/tests/auth_tests/test_templates.py +++ b/tests/auth_tests/test_templates.py @@ -52,6 +52,12 @@ class AuthTemplateTests(TestCase): response = client.get(url) self.assertContains(response, 'Enter new password') self.assertContains(response, '

Enter new password

') + # The username is added to the password reset confirmation form to help + # browser's password managers. + self.assertContains( + response, + '', + ) def test_PasswordResetCompleteView(self): response = PasswordResetCompleteView.as_view()(self.request)