diff --git a/app/web/routes.py b/app/web/routes.py index 4f4eaa2..8e7f2ff 100644 --- a/app/web/routes.py +++ b/app/web/routes.py @@ -115,6 +115,21 @@ templates = Jinja2Templates(directory=str(Path(__file__).resolve().parent / "tem templates.env.globals["parse_erori"] = parse_erori templates.env.globals["eticheta_env"] = eticheta_env + +def _mediu_instanta() -> str: + """Eticheta umana a mediului GLOBAL al instantei care ruleaza (AUTOPASS_RAR_ENV). + + E ancora de fallback (PRD 5.20): cand un cont nu are niciun mediu RAR configurat, + trimiterile cad pe acest mediu global. Expusa in template-uri ca mesaj onest despre + ce mediu foloseste instanta curenta. Nu arunca niciodata. + """ + env = get_settings().rar_env + return "Productie" if env == "prod" else "Testare" + + +# Expune mediul global al instantei (ancora fallback PRD 5.20) pentru mesaje oneste. +templates.env.globals["mediu_instanta"] = _mediu_instanta + _BLOCKED = ("error", "needs_data", "needs_mapping") diff --git a/app/web/templates/_cont.html b/app/web/templates/_cont.html index 8b24ec3..5e797bb 100644 --- a/app/web/templates/_cont.html +++ b/app/web/templates/_cont.html @@ -116,6 +116,13 @@
+ Aceasta instanta ruleaza pe mediul global {{ mediu_instanta() }}. + Poti configura mai jos ambele medii — Testare si Productie — fiecare validat separat + la salvare pe sistemul RAR corespunzator. Cand un cont nu are niciun mediu activ, + trimiterile cad pe mediul global al instantei ({{ mediu_instanta() }}). +
+ {% if creds_mesaj %}