diff options
| author | priyank.panchal <priyankpanchal872000@gmail.com> | 2023-06-25 23:46:06 +0530 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2023-07-14 12:05:30 +0200 |
| commit | 0016a4299569a8f09ff24053ff2b8224f7fa4113 (patch) | |
| tree | 36b0c7baa1b2a0162b9b6c8fc9825ecd708218ac | |
| parent | 1d0dfc0b920916900d2770f3b5640da08af36d97 (diff) | |
Fixed #34677 -- Made admin password reset templates more consistent.
| -rw-r--r-- | AUTHORS | 1 | ||||
| -rw-r--r-- | django/contrib/admin/templates/registration/password_reset_confirm.html | 14 | ||||
| -rw-r--r-- | django/contrib/admin/templates/registration/password_reset_form.html | 10 | ||||
| -rw-r--r-- | docs/ref/contrib/admin/index.txt | 17 |
4 files changed, 31 insertions, 11 deletions
@@ -809,6 +809,7 @@ answer newbie questions, and generally made Django that much better: pradeep.gowda@gmail.com Preston Holmes <preston@ptone.com> Preston Timmons <prestontimmons@gmail.com> + Priyank Panchal <priyankpanchal872000@gmail.com> Priyansh Saxena <askpriyansh@gmail.com> Przemysław Buczkowski <przemub@przemub.pl> Przemysław Suliga <http://suligap.net> diff --git a/django/contrib/admin/templates/registration/password_reset_confirm.html b/django/contrib/admin/templates/registration/password_reset_confirm.html index c93f9c4692..a07645c97a 100644 --- a/django/contrib/admin/templates/registration/password_reset_confirm.html +++ b/django/contrib/admin/templates/registration/password_reset_confirm.html @@ -16,20 +16,26 @@ <p>{% translate "Please enter your new password twice so we can verify you typed it in correctly." %}</p> <form method="post">{% csrf_token %} -<fieldset class="module aligned"> + <fieldset class="module aligned"> <input class="hidden" autocomplete="username" value="{{ form.user.get_username }}"> <div class="form-row field-password1"> - {{ form.new_password1.errors }} + {{ form.new_password1.errors }} + <div class="flex-container"> <label for="id_new_password1">{% translate 'New password:' %}</label> {{ form.new_password1 }} + </div> </div> <div class="form-row field-password2"> - {{ form.new_password2.errors }} + {{ form.new_password2.errors }} + <div class="flex-container"> <label for="id_new_password2">{% translate 'Confirm password:' %}</label> {{ form.new_password2 }} + </div> </div> + </fieldset> + <div class="submit-row"> <input type="submit" value="{% translate 'Change my password' %}"> -</fieldset> + </div> </form> {% else %} diff --git a/django/contrib/admin/templates/registration/password_reset_form.html b/django/contrib/admin/templates/registration/password_reset_form.html index 380441501e..0edfea8ec2 100644 --- a/django/contrib/admin/templates/registration/password_reset_form.html +++ b/django/contrib/admin/templates/registration/password_reset_form.html @@ -14,14 +14,18 @@ <p>{% translate 'Forgotten your password? Enter your email address below, and we’ll email instructions for setting a new one.' %}</p> <form method="post">{% csrf_token %} -<fieldset class="module aligned"> + <fieldset class="module aligned"> <div class="form-row field-email"> - {{ form.email.errors }} + {{ form.email.errors }} + <div class="flex-container"> <label for="id_email">{% translate 'Email address:' %}</label> {{ form.email }} + </div> </div> + </fieldset> + <div class="submit-row"> <input type="submit" value="{% translate 'Reset my password' %}"> -</fieldset> + </div> </form> {% endblock %} diff --git a/docs/ref/contrib/admin/index.txt b/docs/ref/contrib/admin/index.txt index c329a187bb..aa30c413fa 100644 --- a/docs/ref/contrib/admin/index.txt +++ b/docs/ref/contrib/admin/index.txt @@ -3197,26 +3197,35 @@ Adding a password reset feature You can add a password reset feature to the admin site by adding a few lines to your URLconf. Specifically, add these four patterns:: + from django.contrib import admin from django.contrib.auth import views as auth_views path( "admin/password_reset/", - auth_views.PasswordResetView.as_view(), + auth_views.PasswordResetView.as_view( + extra_context={"site_header": admin.site.site_header} + ), name="admin_password_reset", ), path( "admin/password_reset/done/", - auth_views.PasswordResetDoneView.as_view(), + auth_views.PasswordResetDoneView.as_view( + extra_context={"site_header": admin.site.site_header} + ), name="password_reset_done", ), path( "reset/<uidb64>/<token>/", - auth_views.PasswordResetConfirmView.as_view(), + auth_views.PasswordResetConfirmView.as_view( + extra_context={"site_header": admin.site.site_header} + ), name="password_reset_confirm", ), path( "reset/done/", - auth_views.PasswordResetCompleteView.as_view(), + auth_views.PasswordResetCompleteView.as_view( + extra_context={"site_header": admin.site.site_header} + ), name="password_reset_complete", ), |
