summaryrefslogtreecommitdiff
path: root/talerdonations/donations/donations.py
diff options
context:
space:
mode:
Diffstat (limited to 'talerdonations/donations/donations.py')
-rw-r--r--talerdonations/donations/donations.py11
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)