Небольшой контекст о нашей конкретной конфигурации и случае использования (почти все наше взаимодействие с Discourse осуществляется через API).
- Мы создаем группу, скажем, из 10 участников.
- Наша система автоматически создает личное сообщение между системной учетной записью и группой. Системная учетная запись не выполняет никаких других функций в самом чате. Основное назначение личного сообщения — позволить участникам группы общаться друг с другом в одной теме.
- Когда любой участник группы создает новое сообщение в этом личном сообщении, все остальные участники группы правильно получают уведомление.
До этого момента всё в порядке.
- Если мы добавляем нового участника в группу (после первоначального создания личного сообщения), он не будет получать никаких уведомлений, когда другие участники создают новые сообщения в личном сообщении.
Как один из «первоначальных» участников, когда я перехожу в раздел сообщений через веб-интерфейс (например, Log In | Workshop), я вижу следующее:
Как один из «поздних» участников, когда я перехожу в тот же раздел, я вижу следующее: (я не могу опубликовать второе изображение из-за правил Discourse… но оно такое же, как выше, только вместо личного сообщения отображается «Темы не найдены»).
Таким образом, даже хотя я являюсь участником группы, которая является частью личного сообщения, я не вижу само личное сообщение и не получаю о нем уведомлений. Однако я всё ещё могу получить доступ к личному сообщению, читать сообщения и добавлять новые.
Любая помощь будет крайне оценена!
