feat: import texte ODT → sections du mould #183

Merged
nicolas merged 1 commit from testing into main 2026-05-22 23:37:33 +02:00
Owner
  • odtToTiptap.js : parse un ODT, résout auto-styles → named styles, applique
    le ott_mapping pour identifier les rôles, découpe en sections TipTap JSON
    (section_heading = frontière, subsection_heading = heading h2, reste = §)
  • templates.js : POST /templates/:id/import-odt — reçoit le fichier, lit le
    ott_mapping du style lié au mould, supprime les sections existantes, insère
    les nouvelles; erreurs explicites si pas de style lié ou mapping vide
  • DocumentList : bouton '↑ Import ODT' sur les cartes mould (founders only),
    ouvre un file picker, affiche le nombre de sections importées
- odtToTiptap.js : parse un ODT, résout auto-styles → named styles, applique le ott_mapping pour identifier les rôles, découpe en sections TipTap JSON (section_heading = frontière, subsection_heading = heading h2, reste = §) - templates.js : POST /templates/:id/import-odt — reçoit le fichier, lit le ott_mapping du style lié au mould, supprime les sections existantes, insère les nouvelles; erreurs explicites si pas de style lié ou mapping vide - DocumentList : bouton '↑ Import ODT' sur les cartes mould (founders only), ouvre un file picker, affiche le nombre de sections importées
- odtToTiptap.js : parse un ODT, résout auto-styles → named styles, applique
  le ott_mapping pour identifier les rôles, découpe en sections TipTap JSON
  (section_heading = frontière, subsection_heading = heading h2, reste = §)
- templates.js : POST /templates/:id/import-odt — reçoit le fichier, lit le
  ott_mapping du style lié au mould, supprime les sections existantes, insère
  les nouvelles; erreurs explicites si pas de style lié ou mapping vide
- DocumentList : bouton '↑ Import ODT' sur les cartes mould (founders only),
  ouvre un file picker, affiche le nombre de sections importées
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
code/docfoundry_ynh!183
No description provided.