Cas reel: les serveurs SANEF ont responsable_nom rempli (ex 'Laurent DELCOUR') mais
responsable_email vide. Les emails ne sont QUE dans la table contacts.
Solution: 4eme source = match par nom dans la table contacts.
- On collecte les noms texte presents en DB:
* servers.responsable_nom / referent_nom (si email correspondant vide)
* patch_planning_import_rows.responsable_domaine_dts / referent_technique
(split sur '/', '-', 'et', 'ou', etc. pour les co-responsables)
- Pour chaque nom, match insensible casse: exact OR contains
- Recupere les emails associes dans contacts
|
||
|---|---|---|
| .. | ||
| data | ||
| models | ||
| routers | ||
| scripts | ||
| services | ||
| static | ||
| templates | ||
| __init__.py | ||
| auth.py | ||
| config.py | ||
| database.py | ||
| dependencies.py | ||
| main.py | ||