diff options
Diffstat (limited to 'talersurvey')
-rw-r--r-- | talersurvey/survey/survey.py | 13 | ||||
-rw-r--r-- | talersurvey/survey/templates/wait.html | 7 |
2 files changed, 13 insertions, 7 deletions
diff --git a/talersurvey/survey/survey.py b/talersurvey/survey/survey.py index cf90e2f..6fcbbe7 100644 --- a/talersurvey/survey/survey.py +++ b/talersurvey/survey/survey.py @@ -93,12 +93,11 @@ def survey(): else: success = True - response = flask.make_response(flask.render_template("templates/index.html", success=success), 402) - response.headers["X-Taler-Tipping-Url"] = urljoin( - flask.request.base_url, - flask.url_for("pick", tip_id=r.json().get("tip_id"))) - response.headers["X-Taler-Tipping-Exchange"] = r.json().get("exchange_uri") - response.headers["X-Taler-Tipping-Amount"] = amount.stringify(2) - response.headers["X-Taler-Tipping-Deadline"] = r.json().get("expiration") + response = flask.make_response(flask.render_template( + "templates/wait.html", + success=success), + 402) + tip_header = r.json().update({"pickup_url": urljoin(flask.request.base_url, "/pick")}) + response.headers["X-Taler-Tip"] = json.dumps(tip_header) return response diff --git a/talersurvey/survey/templates/wait.html b/talersurvey/survey/templates/wait.html new file mode 100644 index 0000000..81dd36a --- /dev/null +++ b/talersurvey/survey/templates/wait.html @@ -0,0 +1,7 @@ +{% extends "templates/base.html" %} + +{% block main %} + <p> + Please wait while the tip is being generated.. + </p> +{% endblock %} |