def full_update_user(user): password = user.get('password') if password and password != validator.PASSWORD_PLACEHOLDER: set_password_salt(user) UserDao.update_user_with_pw_and_salt(user) else: UserDao.update_user(user) assigneesHandler.update_assignee(user) return True
def semi_update_user(user): password = user.get('password') old_user = get_user(user.get('username')) user['role'] = old_user.get('role') if password and password != validator.PASSWORD_PLACEHOLDER: set_password_salt(user) UserDao.update_user_with_pw_and_salt(user) else: UserDao.update_user(user) return True