Add info banner when not in production mode
This commit is contained in:
@@ -69,6 +69,12 @@
|
|||||||
|
|
||||||
<!-- Main Content -->
|
<!-- Main Content -->
|
||||||
<main class="col-md-9 ms-sm-auto col-lg-10 p-md-4 main-content">
|
<main class="col-md-9 ms-sm-auto col-lg-10 p-md-4 main-content">
|
||||||
|
{% if not production_mode %}
|
||||||
|
<div class="alert alert-primary" role="alert">
|
||||||
|
<h2> Testmodus 🚧</h2>
|
||||||
|
<p>Die hier dargestellten Produkte, Konten und Transaktionen entsprechen keinen echten. Bitte noch keine wirklichen Abrechnungen vornehmen!</p>
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
{% block content %}
|
{% block content %}
|
||||||
|
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
import locale
|
import locale
|
||||||
import numbers
|
import numbers
|
||||||
|
import os
|
||||||
|
|
||||||
from starlette.templating import Jinja2Templates
|
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["units_of_measure_de"] = lambda x: UNITS_OF_MEASURE.get(x, x)
|
||||||
renderer.env.filters["format_number"] = format_number
|
renderer.env.filters["format_number"] = format_number
|
||||||
renderer.env.filters["timestamp_de"] = lambda x: x.strftime("%d.%m.%Y %H:%M")
|
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
|
return renderer
|
||||||
|
|||||||
Reference in New Issue
Block a user