Пример #1
0
def fiesta_user_token():
    if "error" in request.args and request.args["error"] == "access_denied":
        return flask.render_template("register.html", error_msg="access denied to create a list :(")

    grant_token = request.args["code"]
    app.logger.debug(grant_token)
    try:
        fiesta.get_user_token(grant_token)
    except Exception as inst:
        app.logger.debug("Failed with " + str(inst))
        # return redirect('/register.html', error_msg='some weird problem :(')
        return flask.render_template("register.html", error_msg="some weird problem:(")

    email = session["email"]
    action = request.args.get("state", None)
    if action == "create_group":
        response = fiesta.create_group(email)

    return redirect("/homepage")
Пример #2
0
def fiesta_user_token():
    if 'error' in request.args and request.args['error'] == 'access_denied':
        return flask.render_template(
            'register.html', error_msg='access denied to create a list :(')

    grant_token = request.args['code']
    app.logger.debug(grant_token)
    try:
        fiesta.get_user_token(grant_token)
    except Exception as inst:
        app.logger.debug('Failed with ' + str(inst))
        #return redirect('/register.html', error_msg='some weird problem :(')
        return flask.render_template('register.html',
                                     error_msg='some weird problem:(')

    email = session['email']
    action = request.args.get('state', None)
    if action == 'create_group':
        response = fiesta.create_group(email)

    return redirect('/homepage')
Пример #3
0
    return fiesta.message_middleware(flask.request)

@web_server.route('/')
def homepage():
    return flask.render_template('homepage.html')

@web_server.route('/join', methods=['POST'])
def join():
    email = flask.request.form['email']
    team = flask.request.form['team']

    fiesta.add_member(email, team)

    return flask.redirect('/hero?%s' % (urllib.urlencode({"team": team})))

@web_server.route('/hero')
def hero():
    team = flask.request.values['team']
    return flask.render_template('hero.html', team=team)

@web_server.route('/vote_view')
def view():
    return flask.render_template('vote_view.html',
                                 info=fiesta.id_to_team.values())

if __name__ == '__main__':
    fiesta.create_group('Team Emacs')
    fiesta.create_group('Team VI')
    port = int(os.environ.get("PORT", 5000))
    web_server.run(debug=True, host='0.0.0.0', port=port)