mirror of
https://github.com/django/django.git
synced 2025-07-04 09:49:12 +00:00
newforms-admin: Fixed #6905 - allow custom form class to be used for password reset view
Thanks programmerq for the idea git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7735 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
48c706a43a
commit
cf438282aa
@ -65,9 +65,10 @@ def redirect_to_login(next, login_url=None, redirect_field_name=REDIRECT_FIELD_N
|
|||||||
return HttpResponseRedirect('%s?%s=%s' % (login_url, redirect_field_name, next))
|
return HttpResponseRedirect('%s?%s=%s' % (login_url, redirect_field_name, next))
|
||||||
|
|
||||||
def password_reset(request, is_admin_site=False, template_name='registration/password_reset_form.html',
|
def password_reset(request, is_admin_site=False, template_name='registration/password_reset_form.html',
|
||||||
email_template_name='registration/password_reset_email.html'):
|
email_template_name='registration/password_reset_email.html',
|
||||||
|
password_reset_form=PasswordResetForm):
|
||||||
if request.method == "POST":
|
if request.method == "POST":
|
||||||
form = PasswordResetForm(request.POST)
|
form = password_reset_form(request.POST)
|
||||||
if form.is_valid():
|
if form.is_valid():
|
||||||
if is_admin_site:
|
if is_admin_site:
|
||||||
form.save(domain_override=request.META['HTTP_HOST'])
|
form.save(domain_override=request.META['HTTP_HOST'])
|
||||||
@ -75,7 +76,7 @@ def password_reset(request, is_admin_site=False, template_name='registration/pas
|
|||||||
form.save(email_template_name=email_template_name)
|
form.save(email_template_name=email_template_name)
|
||||||
return HttpResponseRedirect('%sdone/' % request.path)
|
return HttpResponseRedirect('%sdone/' % request.path)
|
||||||
else:
|
else:
|
||||||
form = PasswordResetForm()
|
form = password_reset_form()
|
||||||
return render_to_response(template_name, {
|
return render_to_response(template_name, {
|
||||||
'form': form,
|
'form': form,
|
||||||
}, context_instance=RequestContext(request))
|
}, context_instance=RequestContext(request))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user