refactor: comentarii strict functionale, fara referinte PRD/stories
Curatare globala a comentariilor si docstring-urilor (app, tools, teste, scripturi): eliminate referintele la PRD-uri, US-xxx, task-uri istorice si review-uri; pastrata doar informatia functionala, formulata scurt. Regula adaugata in CLAUDE.md (sectiunea Stil). Fara modificari de cod sau comportament. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
"""Teste US-008 (PRD 5.10): simplificare erori in formularul de editare.
|
||||
"""Simplificare erori in formularul de editare.
|
||||
|
||||
Problema actuala: cardul erori_3n/card_erori (clasa eroare-3n) e randat INAINTE de form,
|
||||
in afara ramurii `{% if editabil %}` — deci apare si in contextul de editare.
|
||||
|
||||
US-008 cere:
|
||||
Cerinte:
|
||||
- In editare: cardul 3-niveluri (`eroare-3n`) DISPARUT; erori per-camp raman ca text simplu
|
||||
subliniat (.s-error); erori fara camp (field None) apar ca rezumat simplu top-of-form.
|
||||
- In read-only: cardul 3-niveluri se pastreaza (comportament existent).
|
||||
@@ -97,7 +97,7 @@ def test_form_editare_fara_card_3niveluri(client):
|
||||
"""In contextul editabil (needs_data), cardul erori_3n (eroare-3n) NU apare.
|
||||
|
||||
Problema curenta: cardul e randat INAINTE de form, in afara ramurii editabil,
|
||||
deci apare atat in editare cat si read-only. US-008 il muta in `{% if not editabil %}`.
|
||||
deci apare atat in editare cat si read-only; se muta in `{% if not editabil %}`.
|
||||
"""
|
||||
acct = _create_account_user("edit3n@test.com")
|
||||
# needs_data cu rar_error care contine o eroare cu field — format {field, message}
|
||||
@@ -114,7 +114,7 @@ def test_form_editare_fara_card_3niveluri(client):
|
||||
# In editare: cardul cu 3 niveluri NU trebuie sa apara
|
||||
assert 'class="eroare-3n"' not in html, (
|
||||
"Cardul erori_3n (eroare-3n) NU trebuie sa apara in contextul editabil (needs_data). "
|
||||
"US-008: muta-l in '{% if not editabil %}'."
|
||||
"Cardul trebuie mutat in '{% if not editabil %}'."
|
||||
)
|
||||
assert 'eroare-3n-item' not in html, (
|
||||
"Itemii card-ului 3n (eroare-3n-item) nu trebuie sa apara in editare."
|
||||
@@ -154,16 +154,15 @@ def test_eroare_pe_camp_doar_text_simplu(client):
|
||||
# Cardul 3-niveluri NU trebuie sa apara in contextul editabil
|
||||
assert 'class="eroare-3n"' not in html, (
|
||||
"Cardul eroare-3n NU trebuie sa apara in contextul editabil. "
|
||||
"US-008: randat doar in read-only ({% if not editabil %})."
|
||||
"Randat doar in read-only ({% if not editabil %})."
|
||||
)
|
||||
|
||||
|
||||
def test_eroare_fara_camp_apare_ca_rezumat_in_editare(client):
|
||||
"""Erori cu field=None nu dispar silentios in editare — apar ca rezumat simplu top-of-form.
|
||||
|
||||
Bug M6: template-ul filtra erorile in `err_map` DOAR pe cele cu field,
|
||||
iar cardul 3n (ascuns in editare) era singurul canal de afisare pentru field=None.
|
||||
US-008: adauga un rezumat simplu (div .s-error sau similar) in ramura editabil.
|
||||
Erorile fara camp trebuie sa apara ca rezumat simplu (div .s-error sau similar)
|
||||
in ramura editabil, nu doar in cardul 3-niveluri (ascuns in editare).
|
||||
"""
|
||||
acct = _create_account_user("faracam@test.com")
|
||||
# rar_error cu o eroare FARA camp (field=None) — ex. eroare globala de la RAR
|
||||
@@ -180,7 +179,7 @@ def test_eroare_fara_camp_apare_ca_rezumat_in_editare(client):
|
||||
# Mesajul erorii globale trebuie sa fie prezent (nu silentios disparut)
|
||||
assert "Date incomplete la nivel de prezentare" in html, (
|
||||
"Eroarea fara camp (field=None) trebuie sa apara in contextul editabil. "
|
||||
"US-008 (M6): adauga rezumat simplu top-of-form in ramura '{% if editabil %}'."
|
||||
"Adauga rezumat simplu top-of-form in ramura '{% if editabil %}'."
|
||||
)
|
||||
# Dar NU ca card 3-niveluri
|
||||
assert 'class="eroare-3n"' not in html, (
|
||||
|
||||
Reference in New Issue
Block a user