def options(): from candidates_emailer.forms import OptionsForm from candidates_emailer.models import User, db user = User.query.get(session["user_id"]) if not user: odesk.logout() return redirect(url_for("index")) form = OptionsForm() if request.method == "POST" \ and form.validate(): user.alternate_email = form.email.data user.send_email = form.send_email.data user.use_alternate_email = True if user.email != user.alternate_email else False db.session.commit() if request.method == "GET": form = OptionsForm(email=user.alternate_email \ if user.use_alternate_email else user.email, send_email=user.send_email) return render_template("options.html", form=form)
def admin(): self.odesk_is_authorized = odesk.is_authorized() self.odesk_access_token = odesk.get_access_token() odesk.logout() self.odesk_is_not_authorized = odesk.is_authorized() return "Welcome, oDesk user!"