При назначении темы модератору отправляются два письма. Первое письмо приходит модератору, которому назначена тема (здесь проблем нет). Второе письмо отправляется всем модераторам (включая назначенного), и оно пустое. Вот скриншот пустого письма, которое отправляется:
Мы используем последнюю версию Discourse v2.6.0.beta2. Ответственный за развёртывание Discourse, @trobiyo, может предоставить дополнительную информацию.
Сегодня я попытался воспроизвести проблему, о которой вы упомянули. У меня есть гипотеза о том, что происходит, но я хотел бы подтвердить её с вами.
В целом, в упомянутой теме задействовано три плагина:
discourse-assign
discourse-solved
discourse-math
Я заметил, что когда пост помечается как решение, уведомление получают все, кто следит за категорией, к которой принадлежит тема.
Обычно содержимое поста включается в электронное письмо, однако, поскольку в вашем посте есть уравнение MathJax, возможно, оно не смогло корректно отобразиться в письме — мне не удалось воспроизвести это.
Я хотел бы попросить вас о трёх вещах:
Можете ли вы подтвердить, что модераторы «следят» за категорией «Scoring and Biasing»?
Можете ли вы показать мне настройки вашего плагина для математики?
Можете ли вы нажать изменить в этом посте и предоставить мне исходный markdown, чтобы я мог полностью воспроизвести вашу ситуацию?
Это интересный вопрос. Действительно, я знаю, что модераторы получают уведомления о любом сообщении в любой категории. Я предполагаю, что это связано с разделом «Настройки – Предпочтения пользователя»:
Также прилагаю снимок экрана раздела «Уведомления по умолчанию для категорий» для группы модераторов, где, как я понимаю, ни одна категория не отслеживается:
Уважаемая Изабела,
В FLUKA по умолчанию подсчёт **DOSE-EQ** означает подсчёт *эквивалента амбиентной дозы* [$H^{*}(10)$], но также можно подсчитывать *эффективную дозу*.
См.: https://flukafiles.web.cern.ch/flukafiles/manual/AUXSCORE.html
С наилучшими пожеланиями,
Дэвид
Добавлю, что я не убеждён, что плагин «discourse-math» имеет какое-либо отношение к этой проблеме. Во-первых, пустое уведомление по электронной почте было отправлено до публикации решения с математическим выражением. Во-вторых, мы сталкиваемся с той же проблемой и в сообщениях, где нет математических выражений, например, в сообщении 1 и сообщении 2.
Имя Версия Активен?
discourse-akismet 0.1.0 Нет
discourse-assign 0.1 Да
discourse-calendar 0.2 Нет
discourse-canned-replies 1.2 Да
discourse-chat-integration 0.1 Нет
discourse-data-explorer 0.2 Да
jira 0.0.1 Да
discourse-math 0.9 Да
discourse-migratepassword 0.71 Да
discourse-oauth2-basic 0.3 Да
discourse-prometheus 0.1 Да
discourse-push-notifications 0.3.0 Нет
discourse-saved-searches 0.1 Нет
discourse-solved 0.1 Да
discourse-topic-trade-buttons 0.0.1 Нет
discourse-voting 0.5 Да
Электронные письма в скриншотах @trobiyo соответствуют следующим действиям:
#1 Пользователь публикует сообщение на форуме. #2 Модератор А назначает тему модератору Б. #3 Это ответ модератора Б пользователю. #4 Модератор Б отменяет назначение поста.
Также, возможно, вам будет полезно знать, что пользователь «R» является одновременно и модератором, и администратором форума.
Плагин Discourse-assign фактически создаёт сообщение с пустым телом, видимое для модераторов, каждый раз, когда кого-то назначают или снимают с назначения.
Именно поэтому модераторы получают письмо с пустым содержимым. Такое поведение неверно. Я займусь исправлением этой проблемы и буду держать вас в курсе.