diff options
author | Florian Dold <florian.dold@gmail.com> | 2018-01-22 14:19:34 +0100 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2018-01-22 14:19:34 +0100 |
commit | 24adbeccfce4aa11e98abe9c85260c82698a4f95 (patch) | |
tree | 806d2dd4d05f59e2ddbff73380173b9f92594264 /talerdonations/donations/donations.py | |
parent | 55ef8f4ade13cc6e20a62de822eb575e789ab81d (diff) | |
download | donations-24adbeccfce4aa11e98abe9c85260c82698a4f95.tar.gz donations-24adbeccfce4aa11e98abe9c85260c82698a4f95.tar.bz2 donations-24adbeccfce4aa11e98abe9c85260c82698a4f95.zip |
put currency in all templates
Diffstat (limited to 'talerdonations/donations/donations.py')
-rw-r--r-- | talerdonations/donations/donations.py | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/talerdonations/donations/donations.py b/talerdonations/donations/donations.py index 5ba4628..dc0657b 100644 --- a/talerdonations/donations/donations.py +++ b/talerdonations/donations/donations.py @@ -40,6 +40,9 @@ CURRENCY = TC["taler"]["currency"].value_string(required=True) app.config.from_object(__name__) +# Will be available in templates +flask.g.currency = CURRENCY + @app.context_processor def utility_processor(): def env(name, default=None): @@ -99,7 +102,7 @@ def internal_error(e): @app.route("/") def index(): - return flask.render_template("templates/index.html", merchant_currency=CURRENCY) + return flask.render_template("templates/index.html") @app.route("/javascript") def javascript_licensing(): @@ -115,8 +118,7 @@ def checkout(): "templates/checkout.html", donation_amount=amount, donation_receiver=donation_receiver, - donation_donor=donation_donor, - merchant_currency=CURRENCY) + donation_donor=donation_donor) @app.route("/provider-not-supported") @@ -165,8 +167,7 @@ def fulfillment(receiver): donation_receiver=extra["receiver"], donation_amount=extra["amount"], donation_donor=extra["donor"], - order_id=order_id, - currency=CURRENCY) + order_id=order_id) # no pay_redirect but article not paid, this should never happen! err_abort(500, message="Internal error, invariant failed", json=pay_status) |