L'idée est de passer l'affichage des notifications dans un dropdown visible sur chaque page, peuplé par VueJS (permet d'ajouter simplement des notifications à la volée lors de la réception dans le socket).
La page actuelle des notifications peut être conservée mais l'affichage doit être revu.
Globalement, coté backend :
Envoyer un message dans le pipe en cas de passage d'une notification comme lue
Envoyer un message dans le pipe à l'arrivée d'une nouvelle notification, en précisant si elle doit être ajoutée à la liste (ou pas) et notifiée au client (ou pas)
Coté front:
Adapter le mécanisme en fonction des données récupérées depuis le backend.
L'idée est de passer l'affichage des notifications dans un dropdown visible sur chaque page, peuplé par VueJS (permet d'ajouter simplement des notifications à la volée lors de la réception dans le socket). La page actuelle des notifications peut être conservée mais l'affichage doit être revu.
Globalement, coté backend :
Coté front: