Exemple #1
0
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
Exemple #2
0
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