Контекст
В настоящее время Discourse не отправляет уведомления при добавлении упоминания @groupname при редактировании существующего сообщения, даже если:
• Упоминание корректно и преобразовано в ссылку
• Группа разрешает упоминания
• Участники группы имеют уровень уведомлений, установленный на «Слежение»
• Редактирование выполнено модератором или администратором
Это поведение соответствует тому, как обрабатываются упоминания пользователей, и призвано предотвратить злоупотребления. Однако существуют легитимные внутренние и административные сценарии использования, в которых это ограничение создаёт неудобства.
⸻
Предложение
Добавить опциональную настройку для каждой группы, например:
«Разрешить уведомления при добавлении упоминаний через редактирование сообщений»
(По умолчанию: ВЫКЛ)
При включении этой опции:
• Discourse будет повторно анализировать любые новые упоминания @groupname, добавленные в редакцию сообщения
• Участники группы с соответствующим уровнем уведомлений получат уведомление так же, как если бы упоминание было в исходном сообщении
⸻
Сценарии использования
• Внутренние команды, использующие приватные категории для персонала, чтобы оповещать конкретные группы (например, @support, @moderation-team)
• Форумы со структурированными рабочими процессами, где сообщения сортируются и помечаются после первоначальной отправки
• Снижение необходимости создавать дополнительные сообщения исключительно для того, чтобы гарантировать уведомление группы
⸻
Примечания
• Эта настройка должна быть включена по выбору для каждой группы, чтобы избежать случайного спама уведомлений.
• Система должна оценивать только те упоминания, которые были добавлены при редактировании, и не должна повторно запускать уведомления для всех существующих упоминаний.
• Возможно, потребуется ограничить эту функцию только редактированиями, выполненными сотрудниками, в случае возникновения вопросов безопасности или конфиденциальности.
