Browse Source

disabled user not allowed to reset password (#4630)

version-14
Shreya Shah 7 years ago
committed by Nabin Hait
parent
commit
e44ee0ae7f
2 changed files with 4 additions and 0 deletions
  1. +2
    -0
      frappe/core/doctype/user/user.py
  2. +2
    -0
      frappe/templates/includes/login/login.js

+ 2
- 0
frappe/core/doctype/user/user.py View File

@@ -769,6 +769,8 @@ def reset_password(user):

try:
user = frappe.get_doc("User", user)
if not user.enabled:
return 'disabled'
user.validate_reset_password()
user.reset_password(send_email=True)



+ 2
- 0
frappe/templates/includes/login/login.js View File

@@ -184,6 +184,8 @@ login.login_handlers = (function() {
login.set_indicator("{{ _("Not a valid user") }}", 'red');
} else if (data.message=='not allowed') {
login.set_indicator("{{ _("Not Allowed") }}", 'red');
} else if (data.message=='disabled') {
login.set_indicator("{{ _("Not Allowed: Disabled User") }}", 'red');
} else {
login.set_indicator("{{ _("Instructions Emailed") }}", 'green');
}


Loading…
Cancel
Save