forked from GithubBackups/healthchecks
Update "Change Password" to show messages in panel's footer
This commit is contained in:
parent
fb79948759
commit
48750ee668
@ -231,6 +231,10 @@ def profile(request):
|
||||
if ctx["removed_credential_name"]:
|
||||
ctx["2fa_status"] = "info"
|
||||
|
||||
if request.session.pop("changed_password", False):
|
||||
ctx["changed_password"] = True
|
||||
ctx["email_password_status"] = "success"
|
||||
|
||||
if request.method == "POST" and "leave_project" in request.POST:
|
||||
code = request.POST["code"]
|
||||
try:
|
||||
@ -471,7 +475,7 @@ def set_password(request):
|
||||
# the user doesn't get logged out
|
||||
update_session_auth_hash(request, request.user)
|
||||
|
||||
messages.success(request, "Your password has been set!")
|
||||
request.session["changed_password"] = True
|
||||
return redirect("hc-profile")
|
||||
|
||||
return render(request, "accounts/set_password.html", {})
|
||||
|
@ -33,7 +33,7 @@
|
||||
</div>
|
||||
|
||||
<div class="col-sm-9 col-md-6">
|
||||
<div class="panel panel-default">
|
||||
<div class="panel panel-{{ email_password_status|default:'default' }}">
|
||||
<div class="panel-body settings-block">
|
||||
<form method="post">
|
||||
{% csrf_token %}
|
||||
@ -55,6 +55,11 @@
|
||||
</p>
|
||||
</form>
|
||||
</div>
|
||||
{% if changed_password %}
|
||||
<div class="panel-footer">
|
||||
Your new password has been set!
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
|
||||
<div class="panel panel-{{ 2fa_status }}">
|
||||
|
Loading…
x
Reference in New Issue
Block a user