fix(web): mesaj onest despre mediul RAR al instantei (Issue A / A1)
Textul din bannerul de import (0 medii) si din antetul formularului de credentiale nu spunea concret ce mediu foloseste instanta curenta. Vechiul "Trimiterea va folosi configuratia globala" era jargon, iar "Pentru a activa Testare sau Productie" nu clarifica relatia instanta<->mediu. - Adauga globalul Jinja `mediu_instanta()` = eticheta umana a ancorei globale AUTOPASS_RAR_ENV (Testare/Productie), fallback sigur pe Testare. - `_upload.html`: bannerul de 0 medii numeste concret mediul global al instantei pe care cad trimiterile pana la activarea unui mediu. - `_cont.html`: nota onesta sub antetul "Credentiale RAR" — instanta ruleaza pe mediul global X, ambele medii se pot configura aici (fiecare validat separat), iar la 0 medii active trimiterile cad pe mediul global al instantei. Fara selector nou si fara schimbari in logica de scriere a credentialelor (A1, aliniat PRD 5.20: instanta = ancora de fallback pentru env). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -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")
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user