Пример #1
0
def admin_user(db):
    user = User(username="******", email="*****@*****.**", password="******")

    db.session.add(user)
    db.session.commit()

    return user
Пример #2
0
def admin_user(db):
    user = User(username='******', email='*****@*****.**', password='******')

    db.session.add(user)
    db.session.commit()

    return user
Пример #3
0
def init():
    """Create a new admin user"""
    from myapi.extensions import db
    from myapi.models import User

    click.echo("create user")
    user = User(username="******",
                email="*****@*****.**",
                password="******",
                active=True)
    db.session.add(user)
    db.session.commit()
    click.echo("created user admin")
Пример #4
0
def add_user():
    admin = request.json['admin']
    mail = request.json['mail']
    password = bcrypt.generate_password_hash(
        request.json['password']).decode('UTF-8')

    new_user = User(admin=admin, mail=mail, password=password)

    db.session.add(new_user)

    default_img = Userimg.query.get(1).users

    default_img.append(User.query.filter(User.mail == mail).first())

    #User.query.filter(User.mail==mail).first().img = Userimg.query.get(1).img
    db.session.commit()

    return user_schema.jsonify(new_user)
Пример #5
0
def init():
    """Init application, create database tables
    and create a new user named admin with password admin
    """
    from myapi.extensions import db
    from myapi.models import User
    click.echo("create database")
    db.create_all()
    click.echo("done")

    click.echo("create user")
    user = User(username='******',
                email='*****@*****.**',
                password='******',
                active=True)
    db.session.add(user)
    db.session.commit()
    click.echo("created user admin")
Пример #6
0
    def post(self):
        schema = UserSchema()
        github_field = request.json
        username = github_field.get('username')

        github_user_data = get_github_user_data(username)

        user = User(**github_user_data)

        try:
            db.session.add(user)
            db.session.commit()
        except Exception as e:
            return str(e)

        return {
            'status': 'success',
            'user': schema.dump(user).data
        }
Пример #7
0
def add_data():

    with app.app_context():

        admin = AdminUser(email="*****@*****.**",
                          name="admin",
                          password=generate_password_hash("password",
                                                          method='sha256'))
        db.session.add(admin)
        db.session.commit()
        for orgStr in [
                "Cabinet of Ministers", "Office of Prime Minister",
                "the Foreign Affairs Committee"
        ]:
            org = Organization()
            org.name = orgStr
            db.session.add(org)
            db.session.commit()

        persons = getPersonData()
        for person in persons:
            idx = random.randint(0, 2)
            org = Organization.find_all_organizes()[idx]
            addUser = User(
                # id=person['userid'],
                name=person['name'],
                branchOfGov=person['branchOfGov'],
                ministry=person['ministry'],
                position=person['position'],
                gender=person['gender'],
                age=person['age'],
                ancestry=person['ancestry'],
                ethnicity=person['ethnicity'],
                imageurl=person['imageurl'],
            )
            addUser.organizations.append(org)
            db.session.add(addUser)
            db.session.commit()
Пример #8
0
def user_factory(i):
    return User(username="******".format(i), email="user{}@mail.com".format(i))