Pour résoudre le problème de séparation Nom/Prénom, j'ai dû analyser et installer un addon Odoo.
Le TP proposait 5 addons à évaluer. J'ai analysé chacun pour choisir le plus adapté.
| Addon | Version Odoo | Fonctionnalité | Adapté ? |
|---|---|---|---|
| Contacts full name (kw_signup_full_name) |
16.0 | Gestion nom complet lors de l'inscription utilisateur | Non (hors contexte) |
| Partner Name Hide Parent | 15.0 | Cache le nom du contact parent dans l'affichage | Non (version incompatible) |
| Partner first name and last name (partner_firstname) |
16.0 | Sépare le champ Nom en Prénom + Nom de famille | OUI - Parfait ! |
| TGL Partner Advance Search | 12.0 | Recherche avancée de contacts | Non (version obsolète) |
| Contacts full name (kw_partner_full_name) |
16.0 | Gestion automatique du nom complet | Partiellement (pas de séparation) |
Image suggérée : Screenshot page addon Partner firstname sur Odoo Apps
Source : Partner firstname sur Odoo Apps
/opt (pour "optional") est un répertoire standard du système de fichiers Linux
défini par le FHS (Filesystem Hierarchy Standard)./usr
Structure typique :
Chaque application a son propre sous-dossier : /opt/nom_application/
Exemple : /opt/odoo/, /opt/google/chrome/, etc.
Dans notre cas :
Les addons personnalisés Odoo seront installés dans /opt/odoo/addons/ pour les
distinguer des addons officiels dans /usr/lib/python3/dist-packages/odoo/addons/
Référence :
Linux Foundation - Filesystem Hierarchy Standard v3.0
https://refspecs.linuxfoundation.org/FHS_3.0/fhs/index.html
J'ai installé l'addon manuellement en suivant la procédure Odoo.
Image suggérée : Screenshot terminal avec installation addon
Source : Capture terminal Linux avec commandes ci-dessus
Après installation, j'ai vérifié que les champs Prénom et Nom apparaissent bien.
Image suggérée : Screenshot fiche contact avec Prénom/Nom séparés
Source : Capture d'écran Odoo montrant les 2 champs
J'ai re-testé l'import du fichier clients_particuliers_exemple.csv :