def add_user(): if not flask.g.user: flask.flash("You can only update your details if you're logged in!", "alert-error") return flask.redirect(flask.url_for("index")) result = create_or_update_model(flask.g.user) if result is True: flask.flash("Your details have been uccessfully updated", "alert-success") return flask.redirect(flask.url_for("index")) return flask.render_template("forms/add_create.html", **result)
def create_profile(): if flask.g.user is not None: return flask.redirect(flask.url_for('index')) data = None if "temp_login_details" in flask.session: data = flask.session["temp_login_details"] flask.session.pop("temp_login_details", None) result = forms.create_or_update_model(models.User, None, data) if "success" not in result: return flask.render_template("forms/add_create.html", **result) u = result["model"] flask.session["user_id"] = u.id flask.flash(u"Welcome to the site!", "alert-success") return flask.redirect(oid.get_next_url())