Skip to content

Système de notifications

Steve Mendes Reis edited this page Apr 20, 2021 · 6 revisions

La construction des notifications au niveau de Laravel sera basée sur la documentation suivante :

Canal de distribution

Les différents canaux de distribution seront :

  • PWA / interne
  • Email

Déclenchement des notifications

La liste exhaustive des actions qui peuvent déclencher une notification

  • Ajout d'une tâche
  • Modification d'une tâche
  • Suppression d'une tâche
  • Ajout d'une question dans une tâche
  • Ajout d'un commentaire si abonné ou si auteur
    • (par défaut si un utilisateur répond à une question ou s'il est auteur, il devient automatiquement abonné)
  • Demande d'ajout au groupe
  • Accepté dans un groupe
  • Refusé d'un groupe

(De manière sous jacente il faut que l'utilisateur ne se soit pas désabonné de l'élément en question pour recevoir la notification)

Les différentes notifications seront paramétrable depuis le compte de l'utilisateur

image

Référence pour l'implémentation

Utilisation de Firebase Cloud Messaging