Иногда сообщества растут, меняются, развиваются. Это часто случается с моим корпоративным сообществом. Когда это происходит, иногда категории объединяются, и мы перемещаем темы.
К сожалению, я заметил, что когда я перемещаю тему из категории A в категорию B, и есть люди, подписанные на уведомления о «новых темах» в категории B, они получают уведомления обо всех перемещённых темах. Например, при массовом перемещении 10 тем все получают 10 уведомлений.
Решение
Предусмотреть опцию при массовом перемещении (и, возможно, при других операциях, например, при добавлении тегов?) для отключения уведомлений, чтобы не заваливать людей лишними уведомлениями.
Это действительно болезненная проблема, потому что создаётся ощущение, что вы привязаны к определённой структуре, если не хотите будить весь район, чтобы переставить стену в своём доме.
У нас есть настройки администратора «Отключить уведомления об редактировании категорий» и «Отключить уведомления об редактировании тегов», которые могут быть здесь полезны?
Я так и не нашёл эту настройку при поиске — спасибо! Есть ли какие-либо другие последствия включения disable category edit notifications, помимо моего упомянутого случая?
Я временно включаю это во время уборки (также держу вкладку с настройками открытой, на случай если отвлечусь и забуду о ней ). Если оставить включённым, это также подавляет уведомления о публикации общих черновиков и т.п., поэтому я не считаю желательным держать его включённым постоянно.
В настоящее время ведутся работы по массовым действиям, и я надеюсь, что там появится дополнительная галочка или что-то подобное, чтобы можно было выбрать «ниндзя-перемещение» в этот момент. ()
У меня есть категория, в которую пишет внешняя интеграция, и эта интеграция также редактирует свои исходные сообщения.
Влияет ли это на то каким-либо образом это настройка? Или мне нужно что-то сделать, чтобы убедиться, что люди, подписанные на эти темы, получают уведомления об изменениях?
@sp-jordan-violet
Для вашего случая уведомления об этом редактировании от внешней интеграции не отправляются, верно?
Просто мысль: раз у вас есть процесс, который редактирует пост, выполняется ли он на другом сервере? Если да, то вы можете добавить там логику для отправки личных сообщений (ЛС) участникам темы через API Discourse.
Я проверил API: функция добавления записи в уведомления не доступна, но можно отправлять ЛС.
да, это своего рода обходной путь для такого случая… и когда у вас нет доступа к серверу для изменения системы… (многие используют размещённый экземпляр…)