Я думаю, что Moin описывает идеал с точки зрения пользователя, но, по-моему, нам будет сложно реализовать эту часть:
Возможно, мы могли бы управлять этим для внутриприложенческих уведомлений, но мы не можем отозвать push-уведомления или уведомления по электронной почте. (В целом я не хочу добавлять лишней сложности в систему уведомлений, поэтому, хотя некоторым может подойти разное поведение для внутриприложенческих уведомлений и для email/push, я предпочту отказаться от этой идеи.)
Однако я согласен с этим:
- Если пост должен уведомить пользователя (например, автор поста цитирует Пользователя А), уведомите соответствующего пользователя (например, Пользователь А получит уведомление о том, что его процитировали).
- Если редактирование этого поста не меняет того, кого нужно уведомить или почему (например, автор поста исправляет опечатку), никого не уведомляйте.
- Если редактирование этого поста меняет того, кого нужно уведомить (например, автор поста упоминает Пользователя Б), или почему (например, автор поста упоминает Пользователя А), уведомите затронутых пользователей (например, Пользователь Б получит уведомление об упоминании, Пользователь А тоже получит уведомление об упоминании).
@moin, так ли это?