Il serait utile d’avoir un paramètre sur les news au format Popup, permettant de les désactiver une fois qu’elles ont été consultées.
Ca peut être embêtant d’avoir le même popup qui s’affiche à chaque connexion, et si on met une date de fin, il est possible que des personnes passent à côté si elles se connectent après cette date.
Exact, les news n’ont jamais eu de système de channel/abonnement ou de marquage comme lu.
Ca rejoint un autre besoin de pouvoir avoir un consentement d’accès, ou de valider des conditions générales d’usage de l’application au premier accès (cookies, RGPD, conditions juridiques…). Ce qui pourrait se modéliser comme une news (un contenu HTML) avec approbation = comme ayant été lue et persistant en base pour chaque User.
A date, on doit afficher ce genre popup “à usage unique” spécifiquement dans le ui.ready :
pour aller lire la news masquée par défaut via ajax
l’afficher dans un dialog avec action
persister un flag de lecture sur action utilisateur
Ce n’est pas urgent pour nous, on a juste voulu tester pour annoncer des nouveautés et remarqué des améliorations possibles.
On est également preneurs d’un format enrichi (html) qui permettrait d’ajouter des liens par exemple.
Ok, ça rentre au backlog de notre côté car ce besoin revient souvent.
Ca ne semble pas très compliqué en faisant évoluer l’objet News donc ça pourrait se faire en 6.3.