Checkpoint: Ajout d'une colonne 'Mode d'envoi' dans l'historique des attestations pour distinguer les envois manuels des envois automatiques. Modifications: ajout du champ modeEnvoi dans la table historiqueAttestations, mise à jour du scheduler d'attestations, et ajout de la colonne dans l'interface utilisateur. Déployé sur le VPS de production.

This commit is contained in:
Manus
2026-01-30 06:01:30 -05:00
parent dd581594b5
commit 53609e901e
9 changed files with 4628 additions and 23 deletions

View File

@@ -0,0 +1,9 @@
{
"query": "ALTER TABLE `logsNotifications` MODIFY COLUMN `type` enum('remerciement','notification_formateur_inscription','notification_formateur_annulation','alerte_capacite','notification_liste_attente','attestation') NOT NULL;\nALTER TABLE `logsNotifications` ADD `modeEnvoi` enum('manuel','auto') DEFAULT 'manuel';",
"command": "mysql --batch --raw --column-names --default-character-set=utf8mb4 --host gateway02.us-east-1.prod.aws.tidbcloud.com --port 4000 --user 4CrrYuB5tme73Qo.root --database 7PAT67UmWoxv8vwp8Bbcv6 --execute ALTER TABLE `logsNotifications` MODIFY COLUMN `type` enum('remerciement','notification_formateur_inscription','notification_formateur_annulation','alerte_capacite','notification_liste_attente','attestation') NOT NULL;\nALTER TABLE `logsNotifications` ADD `modeEnvoi` enum('manuel','auto') DEFAULT 'manuel';",
"rows": [],
"messages": [],
"stdout": "",
"stderr": "",
"execution_time_ms": 586
}

View File

@@ -0,0 +1,9 @@
{
"query": "ALTER TABLE `historiqueAttestations` ADD `modeEnvoi` enum('manuel','auto') DEFAULT 'manuel';",
"command": "mysql --batch --raw --column-names --default-character-set=utf8mb4 --host gateway02.us-east-1.prod.aws.tidbcloud.com --port 4000 --user 4CrrYuB5tme73Qo.root --database 7PAT67UmWoxv8vwp8Bbcv6 --execute ALTER TABLE `historiqueAttestations` ADD `modeEnvoi` enum('manuel','auto') DEFAULT 'manuel';",
"rows": [],
"messages": [],
"stdout": "",
"stderr": "",
"execution_time_ms": 425
}