testing #195

Merged
nicolas merged 2 commits from testing into main 2026-05-25 18:19:57 +02:00
Owner
No description provided.
export.js:
- DOCX : résout importStyleId depuis mould (custom) ou doc.import_style_id (drop-in)
  · drop-in → styles DOTX globaux sans slot mapping
  · custom → styles DOTX + slot mapping par section_type
  · aucun → style built-in 'corporate' (rétrocompat)
- ODT : même résolution (mould > doc.import_style_id), suppression fallback export_style
  · ott_mapping chargé uniquement pour style_kind='custom'
- Nouveau endpoint GET /:docId/export/markdown
  · titre H1 + sections H2/H3/... + contenu via tiptapToMarkdown

DocumentList.jsx:
- exportDocMarkdown() + onExportMarkdown prop sur DocCard
- Menu export : "Markdown (.md)" affiché si le doc n'a pas de style associé
- Suppression de StyleSelectedChip, CompatStylesChips, StyleGalleryModal, SM styles
- Suppression de STYLE_MAP de l'import (plus utilisé)
- Suppression de showGallery / setShowGallery
- DocumentList : supprime ALL_EXPORT_STYLES, STYLE_LABELS, safeCompatStyles
  · méta carte simplifiée : « Mould » / « From mould X » / « Blank document »
  · menu export : DOCX + ODT toujours, LaTeX/PDF si templates dispos, Markdown si sans style
  · création de mould : supprime export_style/compatible_styles de la requête
- templates.js (POST + PATCH) : supprime export_style et compatible_styles
- db.js : insertDoc perd le paramètre exportStyle ; listTemplates ne sélectionne plus export_style
- documents.js : PATCH /:id nettoie la mise à jour export_style (plus d'UI pour ça)
- export.js : corrige isImportStyle/styleKey (variables non définies → resolvedImportStyleId/builtinKey)
- admin.js : ajoute PUT /admin/styles/:id/rename dédié
- AdminStyles.jsx : renommage via /rename au lieu de /mapping
- AdminLatexTemplates.jsx : supprime MouldsSection (utilisait les champs morts export_style/compatible_styles)
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!195
No description provided.