Isi-APP Docs fonctionnelles
Toutes les docs
Markdown brut
Actualités — fenêtre de publication
Actif comms functional Revu le 2026-08-13 comms/news-publication-window.md

Actualités — fenêtre de publication

Doc fonctionnelle : décrit le quoi et le pourquoi (point de vue utilisateur / chef de projet).

À quoi ça sert

Une actualité porte deux dates qui décident quand elle est visible par les lecteurs :

Champ Libellé dans le formulaire Rôle
dtpub Date de publication (obligatoire) Début de diffusion : avant cette date, l'actualité est programmée
dtend Date de fin de publication (facultative) Fin de diffusion : après cette date, l'actualité n'est plus en ligne

⚠️ Ne pas les confondre avec dtnews, la date de l'actualité : c'est la date éditoriale, celle qui s'affiche sur les cartes et dans la colonne « Date », et qui sert au tri par défaut. Elle n'intervient pas dans la visibilité.

Ces deux dates permettent de préparer une actualité à l'avance (annonce d'un événement, campagne) et de la retirer automatiquement une fois périmée, sans intervention manuelle.

Comment ça marche (côté utilisateur)

Pour un lecteur

La liste des actualités (/news), la fiche d'une actualité (/news/{id}), le carrousel de la page d'accueil et les exports ne montrent que les actualités dans leur fenêtre : date de publication atteinte, date de fin non dépassée. Une actualité programmée ou retirée n'apparaît nulle part, et son URL directe renvoie une erreur 403.

Pour un gestionnaire d'actualités

Un utilisateur qui a le droit de modifier ou archiver les actualités peut accéder, dans la liste de son entité, à celles qui sont hors fenêtre — sinon une actualité programmée deviendrait introuvable jusqu'à sa mise en ligne.

Elles ne l'encombrent pas pour autant : le panneau de filtres lui propose un filtre « Statut de publication », positionné par défaut sur « Publiées ». Il ne voit donc au quotidien que le contenu en ligne, et bascule le filtre quand il veut préparer ou faire le ménage :

Option du filtre Contenu Pastille sur la carte / la ligne
Publiées (défaut) Dans la fenêtre de diffusion aucune
Programmées Date de publication future, ou aucune date renseignée Programmée / Brouillon
Plus en ligne Publication entamée, date de fin dépassée Plus en ligne
Tous les statuts Tout, sans distinction selon le cas

Le filtre n'est proposé qu'aux gestionnaires : pour un lecteur, toutes les options autres que « Publiées » donneraient une liste vide.

Sur la fiche d'une actualité, un encart en tête de page reprend la même information et en explique la conséquence : « Actualité programmée — pas encore en ligne » (avec la date de mise en ligne prévue), « Actualité plus en ligne » (avec la date de fin de diffusion) ou « Brouillon ». Il n'apparaît que si l'actualité est hors fenêtre — donc uniquement pour un gestionnaire, seul à pouvoir ouvrir cette fiche — et n'est pas repris dans l'export PDF, qui reste le contenu diffusable.

Cette tolérance ne vaut que pour les actualités de son entité courante. Les actualités hors fenêtre d'une autre entité (onglet « Données partagées / externes ») restent masquées.

Le carrousel de la page d'accueil fait exception : il n'affiche jamais une actualité hors fenêtre, même à son auteur — c'est le rendu tel que le verront les lecteurs.

Règles d'accès

  • Module news (hardEnsureHasModuleChild:news) et droit R sur le module 12900101 pour lire.
  • Droit U (modifier) ou D (archiver) sur 12900101 pour voir les actualités hors fenêtre de son entité et ouvrir leur fiche.

Points d'attention

  • Une date de fin déjà passée retire l'actualité de la liste, pas seulement du carrousel d'accueil. Si une actualité doit rester consultable en archive, laisser la date de fin vide.
  • Un gestionnaire qui enregistre un jeu de filtres (bouton de sauvegarde du panneau) y fige aussi le statut choisi. Un jeu de filtres enregistré avant la mise en place du filtre repart sur « Publiées ».
  • La recherche globale (Meilisearch) n'indexe pas les dates de publication : une actualité hors fenêtre peut encore ressortir dans l'autocomplétion. Le clic aboutit alors sur un 403.

Voir aussi

  • Doc technique : ../../.claude/technical-docs/comms/news-publication-window.md