Ejemplo n.º 1
0
    while not email:
        email = raw_input("Admin email: ").strip()

    password = ''
    while not password:
        password = getpass("Admin password: "******"Primary consumer key [annotateit]: ").strip()
    if not ckey:
        ckey = 'annotateit'

    with app.test_request_context():
        print("\nCreating admin user... ", end="")

        u = User(username, email, password)
        u.is_admin = True

        db.session.add(u)
        db.session.commit()

        print("done.")

        print("Creating primary consumer... ", end="")

        c = Consumer(ckey)
        c.user_id = u.id

        db.session.add(c)
        db.session.commit()

        print("done.\n")
Ejemplo n.º 2
0
    print("Migrating database... ")
    migrate.upgrade(**migrate_args)
    print("done.")

    ckey = os.environ.get('CONSUMER_KEY', 'annotateit')
    csecret = os.environ.get('CONSUMER_SECRET', 'annotate.it.secret')

    with app.test_request_context():
        users_count = User.query.count()
        print("Users in DB: " + str(users_count))

        if users_count == 0:
            print("Creating admin user... ")

            u = User(username, email, password)
            u.is_admin = True

            db.session.add(u)
            db.session.commit()

            print("done.\n")

            print("Creating primary consumer... ")

            c = Consumer(ckey)
            c.user_id = u.id
            c.secret = csecret

            db.session.add(c)
            db.session.commit()