Blog — détails techniques
Description et fonctionnalités de ce module : Blog.
Couverture de tests
6 scénario(s) e2e couvrent ce module — dossier apps/open-ent-e2e/src/modules/04_blog.
Chaque fonctionnalité annoncée de la fiche fonctionnelle
est reliée à son scénario et illustrée par les captures de la section Aperçu.
6 test(s) e2e dans 6 scénario(s) — voir le détail
Blog 01_acces_au_module.spec.ts
- accès au module
Blog 02_creation_de_blog.spec.ts
- création d'un blog
Blog 03_creation_de_dossier.spec.ts
- création d'un dossier dans l'explorateur
Blog — création des 8 billets de démonstration 04_creation_billets_demo.spec.ts
- créer les 8 blogs et leurs billets
Blog 05_commentaire.spec.ts
- commenter un billet
Blog 06_partage.spec.ts
- partager le blog à des destinataires
➡️ Statut dans le dashboard E2E · Résultats détaillés
Horaires d'utilisation — points d'application
Cinq routes d'écriture sont gardées par OpeningHoursGuard (portée blog), dans PostController :
créer un billet (POST /post/:blogId), le modifier (PUT /post/:blogId/:postId), le soumettre à
publication (PUT /post/submit/...), écrire un commentaire (POST /comment/:blogId/:postId) et le
modifier (PUT /comment/:blogId/:postId/:commentId).
Hors plage, un élève continue de lire tous les billets et commentaires : seule l'écriture est
refusée, en 403 opening.hours.closed. Le mécanisme complet est décrit dans
Messagerie — détails techniques.
Conformité
Évaluation au référentiel Open ENT NG (module blog).
| Maillon de la chaîne qualité | Référence |
|---|---|
| 🎯 Fonctionnalités attendues | fiche fonctionnelle |
| 🧪 Tests réalisés | couverture e2e |
| ✅ Tests de conformité | tableau de conformité |