Example #1
0
def user_create(username, password, email, first_name, uid, mobile, department,
                job, location, company, sex, uac, active, is_superuser,
                remarks, current_login_ip):
    # query = db.session.query(Users)
    print(email)
    newuser = Users()
    newuser.username = username
    # newuser.password = args['password']
    newuser.hash_password(password)
    newuser.email = email
    newuser.first_name = first_name
    newuser.uid = uid
    newuser.mobile = mobile
    newuser.department = department
    newuser.job = job
    newuser.location = location
    newuser.company = company
    newuser.sex = sex
    newuser.uac = uac
    # newuser.active = args['active']
    newuser.active = True
    # newuser.is_superuser = args['is_superuser']
    newuser.last_login_ip = current_login_ip
    newuser.current_login_ip = current_login_ip
    newuser.login_count = 0
    newuser.is_superuser = True
    newuser.remarks = remarks
    try:
        db.session.add(newuser)
        db.session.flush()
        db.session.commit()
        return newuser
    except Exception, e:
        raise Exception('User information creation failed')
Example #2
0
def user_create(options=None):
    query = db.session.query(Users)
    newuser = Users()
    newuser.username = options['username']
    # newuser.password = args['password']
    newuser.hash_password(options['password'])
    newuser.email = options['email']
    newuser.first_name = options['first_name']
    newuser.uid = options['uid']
    newuser.mobile = options['mobile']
    newuser.department = options['department']
    newuser.job = options['job']
    newuser.location = options['location']
    newuser.company = options['company']
    newuser.sex = options['sex']
    newuser.uac = options['uac']
    # newuser.active = args['active']
    newuser.active = True
    # newuser.is_superuser = args['is_superuser']
    newuser.last_login_ip = options['current_login_ip']
    newuser.current_login_ip = options['current_login_ip']
    newuser.login_count = 0
    newuser.is_superuser = True
    newuser.remarks = options['remarks']
    try:
        db.session.add(newuser)
        db.session.commit()
    except Exception, e:
        return False