diff --git a/app/errors.py b/app/errors.py index dabb64d..fe11b18 100644 --- a/app/errors.py +++ b/app/errors.py @@ -114,7 +114,7 @@ CATALOG: dict[str, dict[str, str]] = { "RAR_CREDS_INVALIDE": { "problema": "Credentiale RAR invalide", "fix": ( - "Verifica email-ul si parola contului RAR in tab-ul Cont;" + "Verifica email-ul si parola contului RAR in Meniu cont › Cont;" " trimiterea nu se reincearca automat la credentiale gresite." ), }, @@ -124,6 +124,13 @@ CATALOG: dict[str, dict[str, str]] = { "Imparte fisierul in bucati de maxim 5000 de randuri si incarca-le pe rand." ), }, + "CERERE_PREA_MARE": { + "problema": "Corpul cererii depaseste limita permisa", + "fix": ( + "Trimite o cerere mai mica (imparte fisierul/lista in bucati mai mici" + " si retrimite)." + ), + }, "IMPORT_ANTET_NECLAR": { "problema": "Antet de coloane neclar", "fix": ( @@ -197,7 +204,7 @@ CATALOG: dict[str, dict[str, str]] = { "RAR_MEDIU_INDISPONIBIL": { "problema": "Mediul RAR cerut nu e disponibil", "fix": ( - "Activeaza mediul si introdu credentialele RAR in tab-ul Cont." + "Activeaza mediul si introdu credentialele RAR in Meniu cont › Cont." " Mediile disponibile acum sunt in campul cauza." ), }, diff --git a/app/web/integrare_examples.py b/app/web/integrare_examples.py index 7725faa..fb89520 100644 --- a/app/web/integrare_examples.py +++ b/app/web/integrare_examples.py @@ -29,7 +29,7 @@ def _payload_prezentari_dict(account_id: int) -> dict: omise pentru concizie — nu sunt obligatorii. `rar_credentials` NU e inclus: cererea trimite doar cheia API + datele prezentarii, - iar worker-ul foloseste credentialele RAR salvate pe cont (tab-ul Cont). Trimiterea + iar worker-ul foloseste credentialele RAR salvate pe cont (Meniu cont › Cont). Trimiterea lor in payload e optionala (suprascrie creds-urile contului pe acea cerere). """ # Construim un dict cu toate campurile obligatorii diff --git a/app/web/templates/_cont.html b/app/web/templates/_cont.html index 5e797bb..dd7c362 100644 --- a/app/web/templates/_cont.html +++ b/app/web/templates/_cont.html @@ -117,10 +117,12 @@
- 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() }}). + Configureaza mai jos mediile RAR — Testare si/sau Productie — fiecare cu credentialele + lui, validate separat la salvare pe sistemul RAR corespunzator. Un mediu devine activ + cand e bifat si are credentiale; abia atunci importul web poate trimite pe el. Fara + niciun mediu activ, importul web nu are credentiale si trimiterile esueaza. (Canalul API + ramane pe mediul global al instantei, {{ mediu_instanta() }}, pentru ca isi cara singur + credentialele.)
{% if creds_mesaj %} diff --git a/app/web/templates/_integrare.html b/app/web/templates/_integrare.html index cd0da9f..6bdaced 100644 --- a/app/web/templates/_integrare.html +++ b/app/web/templates/_integrare.html @@ -14,7 +14,7 @@ {% else %} Lipseste o cheie API activa. {% endif %} - Mergi la tab-ul Cont pentru a le configura. + Mergi la Meniu cont › Cont pentru a le configura. {% endif %} diff --git a/app/web/templates/_upload.html b/app/web/templates/_upload.html index 2e2a297..a41d505 100644 --- a/app/web/templates/_upload.html +++ b/app/web/templates/_upload.html @@ -39,10 +39,9 @@