patchcenter/app/routers
Admin MPCZ d32a04c9ca fix(pct): CC = FK contacts ET champs legacy responsable_email/referent_email
Cause: les FK servers.responsable_domaine_contact_id / referent_technique_contact_id
n'etaient pas remplies dans la DB SANEF actuelle, mais les emails sont presents
dans les champs legacy texte servers.responsable_email / referent_email.

Solution: _fetch_pct_cc_emails() cherche maintenant en 2 etapes:
1. Via FK -> contacts.email (si modele moderne renseigne)
2. Via champs legacy texte sur servers (responsable_email/referent_email)

Dedoublonne par email lowercase. Garde le nom (legacy: responsable_nom/referent_nom,
moderne: contacts.name).
2026-05-07 21:50:51 +02:00
..
__init__.py
applications.py
audit.py
auth.py
campaigns.py
contacts.py
dashboard.py
duty.py
patch_history.py
patching.py
planning_import.py fix(pct): CC = FK contacts ET champs legacy responsable_email/referent_email 2026-05-07 21:50:51 +02:00
planning.py
qualys_tags.py
qualys.py
quickwin.py
referentiel.py
servers.py
settings.py feat(pct): bouton Prevenance PCT + preview avant envoi + CC responsables/referents 2026-05-07 21:44:02 +02:00
snapshots.py fix(snapshots): exclure uniquement le compte technique 'admin' local (pas le role admin) 2026-05-07 21:06:13 +02:00
specifics.py
users.py