Ajoute 4 mécanismes moteur manquants pour le thème sécurité incendie : étiquette, carte, image SVG inline, bouton avec pièce jointe
Contenu et mécanisme uniquement, aucun style ajouté (voir consigne du 24/09/2026) : deux nouveaux kinds de contenu (badge/carte, rendu en div brutes sans CSS), un mode SVG inline pour l'image (svg_markup, nettoyé par un nouveau sanitizer allow-list avant chaque rendu) et un fichier téléchargeable joignable à un bouton (upload/download routes, stockage sous db.support_dir). Le futur système de templates portera l'habillage visuel de ces éléments. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
e7c6ed7159
commit
a34bcf4159
@@ -77,6 +77,7 @@ from .pages.list_document_pages import list_document_pages
|
||||
from .pages.move_document_page import move_document_page
|
||||
from .pages.update_document_page import update_document_page
|
||||
from .rendering.render_document_element import render_document, render_document_element
|
||||
from .rendering.sanitize_svg_markup import sanitize_svg_markup
|
||||
|
||||
__all__ = [
|
||||
"CARD_MODES",
|
||||
@@ -121,6 +122,7 @@ __all__ = [
|
||||
"sanitize_mots_config",
|
||||
"sanitize_quiz_config",
|
||||
"sanitize_scenario_config",
|
||||
"sanitize_svg_markup",
|
||||
"update_document_element_attributes",
|
||||
"update_document_page",
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user