Files
Forge-Engine/routes/document/__init__.py
T
williamandClaude Sonnet 5 864ae697fd Ajoute le système de modèles/thèmes de document ("Utiliser un modèle")
Nouveau bouton dans le topbar de l'éditeur, à côté d'Aperçu, qui ouvre
une modale listant les thèmes du catalogue (document_engine/themes/).
Cliquer un thème charge un VRAI aperçu (rendu serveur réel dans un
iframe, jamais une resucée CSS côté client) avec le choix de garder le
contenu actuel ou de le remplacer par le contenu de démonstration du
modèle.

Architecture pensée pour une centaine de thèmes futurs : chaque thème
est une feuille de style externe (static/document/themes/<id>.css) qui
habille les classes fixes du moteur, jamais du code qui en changerait
la structure. Premier thème implémenté pour valider le mécanisme :
"Sécurité Incendie" (6 pages de contenu réel, quiz inclus).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-24 09:12:57 +02:00

25 lines
843 B
Python

"""Routes HTTP du support de formation (document unique, mise en page
automatique, mini-jeux — voir docs/plan/PLAN.md). Entité racine séparée du
jeu 2D : ne reprend rien de routes/game/ (pas de notion d'écran, pas de
Flow déclencheur événement->action, c'est exclusif à routes/game/)."""
from . import ( # noqa: F401 - enregistre les routes definies dans chaque module
document_delete,
document_edit,
document_element_add,
document_element_delete,
document_element_download_attachment,
document_element_move,
document_element_move_to_page,
document_element_update,
document_element_upload_attachment,
document_new,
document_page_add,
document_page_delete,
document_page_move,
document_page_rename,
document_render,
document_theme_apply,
document_theme_preview,
)