summaryrefslogtreecommitdiff
path: root/tests/admin_views/forms.py
diff options
context:
space:
mode:
authorMohammadreza Eskandari <33634829+mohammadrezaesk@users.noreply.github.com>2025-01-21 12:34:35 +0300
committerSarah Boyce <42296566+sarahboyce@users.noreply.github.com>2025-01-30 11:19:05 +0000
commit12b9ef38b3ff7f5b8b24a5f42e8923fdb6db44bb (patch)
tree1ed6fbd58e02bee0c86b5d1fc9cbc98e16f5196f /tests/admin_views/forms.py
parentc6ace896a2da73356f7c9a655bbe32a0e3ce0435 (diff)
Fixed #36121 -- Allowed customizing the admin site password change form.
Diffstat (limited to 'tests/admin_views/forms.py')
-rw-r--r--tests/admin_views/forms.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/tests/admin_views/forms.py b/tests/admin_views/forms.py
index e9d9c0a8a5..3a3566c10f 100644
--- a/tests/admin_views/forms.py
+++ b/tests/admin_views/forms.py
@@ -1,4 +1,4 @@
-from django.contrib.admin.forms import AdminAuthenticationForm
+from django.contrib.admin.forms import AdminAuthenticationForm, AdminPasswordChangeForm
from django.contrib.admin.helpers import ActionForm
from django.core.exceptions import ValidationError
@@ -14,6 +14,12 @@ class CustomAdminAuthenticationForm(AdminAuthenticationForm):
return username
+class CustomAdminPasswordChangeForm(AdminPasswordChangeForm):
+ def __init__(self, *args, **kwargs):
+ super().__init__(*args, **kwargs)
+ self.fields["old_password"].label = "Custom old password label"
+
+
class MediaActionForm(ActionForm):
class Media:
js = ["path/to/media.js"]