Checkpoint: Ajout d'une validation backend dans les procédures create et update des séquences pour garantir que la date de fin soit toujours après la date de début pour toutes les dates de formation. Cela empêche la création de fichiers ICS invalides.
This commit is contained in:
26
.manus/db/db-query-1769175779618.json
Normal file
26
.manus/db/db-query-1769175779618.json
Normal file
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"query": "SELECT df.id, df.sequenceId, df.dateDebut, df.dateFin, df.ordre, s.nom as sequenceNom\nFROM datesFormation df\nJOIN sequences s ON df.sequenceId = s.id\nWHERE s.nom = 'Groupe A'\nORDER BY df.ordre;",
|
||||
"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 SELECT df.id, df.sequenceId, df.dateDebut, df.dateFin, df.ordre, s.nom as sequenceNom\nFROM datesFormation df\nJOIN sequences s ON df.sequenceId = s.id\nWHERE s.nom = 'Groupe A'\nORDER BY df.ordre;",
|
||||
"rows": [
|
||||
{
|
||||
"id": "900001",
|
||||
"sequenceId": "30001",
|
||||
"dateDebut": "2025-11-20 12:48:00",
|
||||
"dateFin": "2025-11-21 06:48:00",
|
||||
"ordre": "1",
|
||||
"sequenceNom": "Groupe A"
|
||||
},
|
||||
{
|
||||
"id": "900002",
|
||||
"sequenceId": "30001",
|
||||
"dateDebut": "2025-12-17 12:46:00",
|
||||
"dateFin": "2025-12-17 21:46:00",
|
||||
"ordre": "2",
|
||||
"sequenceNom": "Groupe A"
|
||||
}
|
||||
],
|
||||
"messages": [],
|
||||
"stdout": "id\tsequenceId\tdateDebut\tdateFin\tordre\tsequenceNom\n900001\t30001\t2025-11-20 12:48:00\t2025-11-21 06:48:00\t1\tGroupe A\n900002\t30001\t2025-12-17 12:46:00\t2025-12-17 21:46:00\t2\tGroupe A\n",
|
||||
"stderr": "",
|
||||
"execution_time_ms": 115
|
||||
}
|
||||
Reference in New Issue
Block a user