Ceci est régi par le paramètre utilisateur
only_send_chat_push_notifications, trouvé dans /my/preferences/chat :
Il n’y a aucun paramètre de site pour contrôler le comportement par défaut.
Premièrement, c’est assez caché et il serait peut-être préférable que cela se trouve également dans /my/preferences/notifications, où je chercherais naturellement. De plus, j’aimerais pouvoir définir cela par défaut sur TRUE pour mon instance, afin que mes utilisateurs ne reçoivent que les notifications de chat sur leurs appareils (sauf s’ils en veulent plus).
Le problème principal est que la majorité des notifications Discourse ne sont pas urgentes ; leur nature asynchrone est l’une des raisons les plus fortes pour lesquelles j’aime Discourse ! Les avoir en notifications push est juste irritant, car j’en reçois trop, et elles ne méritent tout simplement pas de casser mon attention. Elles peuvent attendre que je visite le site (ou que je lise le résumé).
Le chat, cependant, est résolument éphémère et beaucoup plus synchrone. Ainsi, il me semble logique de permettre au chat d’avoir les notifications push, et de les supprimer pour tout le reste. Je peux le faire assez facilement pour moi-même, mais il est très difficile de définir le comportement par défaut et/ou de le faciliter pour mes utilisateurs moins avertis.
Solution de contournement
Je peux contourner cela (je pense) en utilisant une action personnalisée Update Profile du plugin Custom Wizard Plugin 🧙 sur un assistant d’intégration (je dois trouver comment faire !).
