diff --git a/.ideai/tickets/35/carnet.md b/.ideai/tickets/35/carnet.md index 131d9dc..f5eb3a4 100644 --- a/.ideai/tickets/35/carnet.md +++ b/.ideai/tickets/35/carnet.md @@ -1,6 +1,9 @@ --- issueRef: "#35" -version: 5 -updatedBy: {"kind":"user"} -updatedAt: 1784329838645 +version: 8 +updatedBy: {"kind":"agent","agent_id":"57695b92-24d0-4876-837c-76116e70a6ae"} +updatedAt: 1784364636506 --- +Découpage : +1. [DevBackend] Remplacer le champ unique `imageMediaId` (String?) sur Exercise par une liste ordonnée d'images (max 5) — recommandation : table Drift dédiée `exercise_images` (exerciseId, mediaAssetId, position) plutôt qu'une colonne JSON, pour rester cohérent avec le style relationnel du reste du schéma. Garde `videoMediaId` inchangé (une seule vidéo, pas concerné par ce ticket). Use case pour ajouter/retirer/réordonner une image (max 5, message d'erreur si on tente d'en ajouter une 6e). Migration Drift (schemaVersion+1). Adapter le snapshot existant (exerciseImageMediaIdSnapshot sur ProgramExercise) en conséquence si pertinent — à toi de juger si le snapshot garde juste la première image comme vignette ou la liste complète (le ticket #36 gérera l'affichage complet, mais le snapshot doit au moins rester cohérent et ne pas casser). +2. [DevFrontend] Dans le formulaire d'exercice, remplacer le sélecteur d'image unique par une gestion de galerie (ajouter jusqu'à 5 images, les voir en miniature, les retirer individuellement). Message clair si on atteint la limite de 5. \ No newline at end of file diff --git a/.ideai/tickets/35/issue.md b/.ideai/tickets/35/issue.md index 2826197..abec530 100644 --- a/.ideai/tickets/35/issue.md +++ b/.ideai/tickets/35/issue.md @@ -2,15 +2,15 @@ id: "3f1a583a-320b-43c3-9993-52d249c9c430" number: 35 title: "Proposer de mettre plsuieurs images pour un exercice" -status: "open" +status: "closed" priority: "low" sprint: null links: [] agentRefs: [{"agentId":"57695b92-24d0-4876-837c-76116e70a6ae","role":"assigned"}] createdBy: {"kind":"user"} -updatedBy: {"kind":"user"} +updatedBy: {"kind":"agent","agent_id":"57695b92-24d0-4876-837c-76116e70a6ae"} createdAt: 1784329532159 -updatedAt: 1784329838645 -version: 5 +updatedAt: 1784364636506 +version: 8 --- J'aimerais que lors de la création d'un exercice, ils oit possible d'associer jusqu'a 5 images \ No newline at end of file diff --git a/.ideai/tickets/index.json b/.ideai/tickets/index.json index ff62137..e996d56 100644 --- a/.ideai/tickets/index.json +++ b/.ideai/tickets/index.json @@ -393,13 +393,13 @@ "issueRef": "#35", "path": "35", "title": "Proposer de mettre plsuieurs images pour un exercice", - "status": "open", + "status": "closed", "priority": "low", "sprint": null, "assignedAgentIds": [ "57695b92-24d0-4876-837c-76116e70a6ae" ], - "updatedAt": 1784329838645 + "updatedAt": 1784364636506 }, { "issueRef": "#36",