fix(commercial) : retours de review ERP-62
- Export : message d'erreur dédié (toast.exportError) distinct du titre. - formatLastActivity : garde-fou date invalide (Number.isNaN) → cellule vide. - normalizeIntList/normalizeStringList : normalisation défensive (foreach + is_numeric/cast), plus de TypeError strict pour un appelant direct. - phone.ts : docblock reformulé (helper transverse assumé, usage à venir partout).
This commit is contained in:
@@ -2,11 +2,11 @@
|
||||
* Formatage d'un numero de telephone francais en groupes de 2 chiffres
|
||||
* (`XX XX XX XX XX`).
|
||||
*
|
||||
* Signature cible partagee avec le ticket 1.13 / ERP-66 : si ce dernier livre
|
||||
* une version plus riche (validation, indicatif international), elle remplacera
|
||||
* cette implementation minimale. En attendant, on couvre le besoin du Repertoire
|
||||
* clients (ERP-62) : afficher un telephone lisible a partir de la valeur stockee
|
||||
* en base (deja normalisee en 10 chiffres par le ClientProcessor, RG-1.20).
|
||||
* Helper PARTAGE volontaire : les telephones sont presents un peu partout dans
|
||||
* l'app (fiches clients, contacts, fournisseurs, prestataires...). Introduit ici
|
||||
* comme util transverse stable plutot que duplique a chaque ecran. La signature
|
||||
* `formatPhoneFR(value): string` est coordonnee avec ERP-66, qui pourra enrichir
|
||||
* l'implementation (validation, indicatif international) sans casser les appelants.
|
||||
*
|
||||
* - Ne garde que les chiffres puis groupe par 2 (tolere une saisie deja espacee
|
||||
* ou pointee, ex: `06.12.34.56.78` ou `0612345678`).
|
||||
|
||||
Reference in New Issue
Block a user