merge: mesaj onest mediu RAR instanta (PR2 / Issue A)
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")
|
||||
|
||||
|
||||
|
||||
@@ -116,6 +116,13 @@
|
||||
<div>
|
||||
<h3 style="font-size:13px; color:var(--muted); font-weight:500; margin:0 0 12px; text-transform:uppercase; letter-spacing:.04em;">Credentiale RAR (portal AUTOPASS)</h3>
|
||||
|
||||
<p class="muted" style="font-size:12px; margin:0 0 12px; line-height:1.5;">
|
||||
Aceasta instanta ruleaza pe mediul global <strong>{{ mediu_instanta() }}</strong>.
|
||||
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() }}).
|
||||
</p>
|
||||
|
||||
{% if creds_mesaj %}
|
||||
<div class="flash" style="margin-bottom:12px;">{{ creds_mesaj }}</div>
|
||||
{% endif %}
|
||||
|
||||
@@ -39,9 +39,10 @@
|
||||
<div style="margin-bottom:10px; padding:8px 14px; border-radius:6px;
|
||||
background:color-mix(in srgb, var(--warn, #e6b34a) 12%, var(--card));
|
||||
border:1px solid var(--warn, #e6b34a); font-size:13px;" role="note">
|
||||
<strong>Niciun mediu RAR configurat.</strong>
|
||||
Trimiterea va folosi configuratia globala. Pentru a activa Testare sau Productie,
|
||||
<a href="?tab=cont" style="color:var(--accent);">configureaza credentialele RAR</a>.
|
||||
<strong>Niciun mediu RAR configurat pentru acest cont.</strong>
|
||||
Pana activezi un mediu, trimiterile din aceasta instanta folosesc mediul global
|
||||
<strong>{{ mediu_instanta() }}</strong>. Configureaza Testare si/sau Productie in
|
||||
<a href="?tab=cont" style="color:var(--accent);">tab-ul Cont</a>.
|
||||
</div>
|
||||
{% elif medii_rar | length == 1 %}
|
||||
{# Eticheta statica (un singur mediu disponibil) #}
|
||||
|
||||
Reference in New Issue
Block a user