+ {% if not production_mode %} + + {% endif %} {% block content %} {% endblock %} diff --git a/src/allmende_payment_system/tools.py b/src/allmende_payment_system/tools.py index c38065a..b9ac6f5 100644 --- a/src/allmende_payment_system/tools.py +++ b/src/allmende_payment_system/tools.py @@ -1,5 +1,6 @@ import locale import numbers +import os from starlette.templating import Jinja2Templates @@ -26,4 +27,6 @@ def get_jinja_renderer() -> Jinja2Templates: renderer.env.filters["units_of_measure_de"] = lambda x: UNITS_OF_MEASURE.get(x, x) renderer.env.filters["format_number"] = format_number renderer.env.filters["timestamp_de"] = lambda x: x.strftime("%d.%m.%Y %H:%M") + + renderer.env.globals["production_mode"] = "APS_PRODUCTION_MODE" in os.environ return renderer