diff options
| author | Mohammadreza Eskandari <33634829+mohammadrezaesk@users.noreply.github.com> | 2025-01-21 12:34:35 +0300 |
|---|---|---|
| committer | Sarah Boyce <42296566+sarahboyce@users.noreply.github.com> | 2025-01-30 11:19:05 +0000 |
| commit | 12b9ef38b3ff7f5b8b24a5f42e8923fdb6db44bb (patch) | |
| tree | 1ed6fbd58e02bee0c86b5d1fc9cbc98e16f5196f /tests/admin_views/forms.py | |
| parent | c6ace896a2da73356f7c9a655bbe32a0e3ce0435 (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.py | 8 |
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"] |
