Я нахожусь на сайте с версией 2.4.0.beta9 и слежу за тегом. Кто-то начал редактировать посты с этим тегом. Я получил уведомление по электронной почте о первом таком случае и был очень сбит с толку, так как последний пост в теме был более года назад. При более внимательном рассмотрении я увидел, что модератор исправил опечатку в одном из постов.
Затем этот модератор принялся редактировать множество других постов, и я получаю уведомления обо всех этих изменениях.
Это удивительно, потому что:
Ах, но все эти посты находятся в теме, для которой включён плагин Question Answer Plugin. @angus, это ожидаемое поведение? (Я также вижу, что один другой пользователь, следящий за тегом, получил уведомление о редактировании).
Редактирование: Я не могу воспроизвести это на try, именно поэтому я предположил, что дело в плагине, и поэтому обращаюсь к Энгусу.
Проблема в том, что вы получаете уведомления о том, что кто-то редактирует чужие посты? (Получение уведомлений о редактировании ваших собственных постов — это ожидаемое поведение).
Все ли темы являются темами формата «Вопрос и ответ» или только некоторые?
Можете ли вы стабильно воспроизвести проблему?
Я не думаю, что это можно протестировать на try.discourse.org, так как, если предположить, что пункт 1 верен, вам нужны три аккаунта, один из которых должен быть модератором (а я не думаю, что вы можете быть модератором на try?):
Автор поста
Модератор
Наблюдатель за тегом
Я изучил код QnA, и на первый взгляд маловероятно, что он может вызвать подобную проблему, так как он не влияет на проверки в классе post_alerter, который обрабатывает уведомления.
Это всё ещё может быть причиной, но прежде чем углубляться дальше, я хотел бы получить более конкретную информацию.
Я получаю множество уведомлений «редактирование», которые сообщают мне о постах, созданных другими пользователями.
Уведомления приходят от постов в темах, у которых есть одна общая черта — я «слежу» за ними.
Странно то, что время уведомления: я также получил уведомление некоторое время после создания поста, но там нет пометки «пост отредактирован». Я также проверил, и в момент создания этого поста не было «системного» редактирования.
Это касается и обычных пользователей, а не только администраторов или модераторов. У меня нет никаких неофициальных плагинов. У меня есть некоторые официальные плагины, но, насколько мне известно, ни один из них не влияет на уведомления.
Ох. Я упустил это из виду и теперь не помню деталей. Извините за это.
Да, именно это.
Не уверен, касается ли это всех тем QnA, но, кажется, да?
В Try нет QnA, верно?
Черт. Я (очевидно) надеялся, что всё будет очевидно и просто. В последнее время я ничего об этом не слышал. Не совсем понимаю, что это значит, но теперь у нас, похоже, ещё одно сообщение.