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")
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')
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)