get link to reset password only if setup wizard is not completed

This commit is contained in:
Saurabh 2018-10-11 14:39:35 +05:30
parent e85589f46c
commit cdc2e17cbf

View file

@ -343,3 +343,15 @@ def reset_simultaneous_sessions(user_limit):
else:
frappe.db.set_value("User", user.name, "simultaneous_sessions", 1)
user_limit = user_limit - 1
def get_link_to_reset_password(user):
link = ''
if not cint(frappe.db.get_single_value('System Settings', 'setup_complete')):
user = frappe.get_doc("User", user)
link = user.reset_password(send_email=False)
frappe.db.commit()
return {
'link': link
}