diff --git a/docs/communication/wysiwyg.md b/docs/communication/wysiwyg.md index 75926052b305941a76b1fec50a3df880808403f6..c6bb42959c974ec233ee2403016baae81d89d985 100644 --- a/docs/communication/wysiwyg.md +++ b/docs/communication/wysiwyg.md @@ -87,23 +87,27 @@ A l'édition, la balise est "remplie" avant affichage, pour avoir une preview. A l'enregistrement, la balise est vidée. Etapes normales : --[x] A l'import d'une image, ajouter l'action-text-attachement autour --[x] A la suppression d'une image dans l'éditeur, supprimer l'action-text-attachement autour +-[x] A l'import d'une image, ajouter l'action-text-attachement autour de l'img +-[ ] A la suppression d'une image dans l'éditeur, supprimer l'action-text-attachement autour de l'img -[x] A l'enregistrement, déshydrater les action-text-attachements -[x] A l'édition, réhydrater les action-text-attachements --[x] Après l'enregistrement mettre à jour les blobs attachés à l'objet parent (le post, par exemple) +-[ ] Après l'enregistrement mettre à jour les blobs attachés à l'objet parent (le post, par exemple) -Si un programme a 5 champs summernote avec 3 images dans chaque champ, cela fait 15 attachments à lier au programme. +Si un programme a 5 champs Summernote avec 3 images dans chaque champ, cela fait 15 attachments à lier au programme. Si on enlève une image d'un champ, il faut mettre à jour la liste pour avoir les 14 bons attachments. Etapes de migration : --[x] A la sauvegarde, transformer le markup Trix en markup Summernote (application_record) --[ ] Sauvegarder tous les objets à migrer (rails app:fix) +-[x] Au rails app:fix, transformer le markup Trix en markup Summernote (application_record) dans les propriétés _new -[ ] Enlever les scripts de l'application_record -[ ] Supprimer les champs ActionText dans les modèles -[ ] Supprimer la table d'ActionText -[ ] Renommer les champs en enlevant _new +Actions de dev : +-[ ] Coder les ajouts aux modèles dans Osuny +-[ ] Coder le JS dans Osuny +-[ ] Une fois que c'est fait, déplacer le Ruby et le JS dans summernote-rails + ### Le pdf Autoriser dans summernote