Creo que Moin describe lo ideal desde la perspectiva del usuario, pero creo que nos costaría acertar en esta parte:
Quizás podamos gestionar eso para las notificaciones dentro de la aplicación, pero no podemos retirar las notificaciones push o por correo electrónico. (En general, soy reacio a añadir más complejidad a las notificaciones, así que aunque a algunos no les importe que la notificación dentro de la aplicación y la de correo electrónico/push sean diferentes, preferiría que renunciáramos a esto).
Sin embargo, estoy de acuerdo con esto:
- Si una publicación debe notificar a un usuario (por ejemplo, el autor de la publicación cita al Usuario A), notifique al usuario o usuarios relevantes (por ejemplo, el Usuario A recibe una notificación de que ha sido citado).
- Si una edición de esa publicación no cambia a quién se debe notificar o por qué (por ejemplo, el autor de la publicación edita un error tipográfico), no notifique a nadie.
- Si una edición de esa publicación sí cambia a quién se debe notificar (por ejemplo, el autor de la publicación menciona al Usuario B) o por qué (por ejemplo, el autor de la publicación menciona al Usuario A), notifique al usuario o usuarios afectados (por ejemplo, el Usuario B recibe una notificación de mención, el Usuario A recibe una notificación de mención).
@moin ¿te parece correcto?