Esempio n. 1
0
def newAdmin():
    if not request.json or not 'email' in request.json:
        abort(400)

    email = request.json['email']
    validation_key = uuid.uuid4().hex

    with db_session:
        pendingUser = get(u for u in PendingUser if u.email == email)
        if pendingUser is None:
            pendingUser = PendingUser(email=email,
                                      validation_key=validation_key)
            commit()

    EmailHelper.send_invite(email, current_app.config)
    return "success"