pfaffman
(Jay Pfaffman)
1
私は 2.4.0.beta9 が動作しているサイトにおり、特定のタグをウォッチしています。誰かがそのタグが付いた投稿の編集を始めました。最初の投稿に対してメール通知が届き、トピックの最新投稿は 1 年以上前のものだったので、非常に混乱しました。詳しく見てみると、モデレーターが 1 つの投稿のタイプミスを修正していました。
その後、このモデレーターは他の複数の投稿も編集し、それらすべてに対して通知が届いています。
これは驚きです。なぜなら:
ああ、でもこれらはすべて、Question Answer Plugin が有効になっているトピック内のものです。@angus さん、これは想定された動作でしょうか?(また、タグをウォッチしている他のユーザー 1 人が編集の通知を受け取ったことも確認しました)。
追記:try 環境では再現できませんでした。そのため、これがプラグインによるものではないかと推測し、Angus さんに ping を送っています。
try.discourse.org で再現できない限り、これは当社のバグではありません。あそこではタグ機能が有効になっているはずなので、ぜひ試してみてください。
angus
(Angus McLeod)
3
@pfaffman 念のため確認させてください。
-
ご指摘の問題は、誰かが他の人の投稿を編集した際の通知が届いていることでしょうか?(ご自身の投稿が編集された際の通知が届くのは正常な動作です)。
-
対象のトピックはすべて QnA 形式のものですか、それとも一部だけですか?
-
この問題は再現性を確認できますか?
try.discourse.org でのテストは不可能ではないかと考えられます。1 が事実だと仮定すると、以下の 3 つのアカウントが必要になるためです(try 上でモデレーターになれるとは考えにくいため):
QnA のコードを詳しく調査しましたが、一見するとこの問題の原因にはなりにくそうです。なぜなら、通知を処理する post_alerter クラスのチェックには影響を与えないからです。
可能性は残っていますが、さらに詳細な情報を得てから掘り下げたいと考えています。
他のユーザーが作成した投稿について、「編集」の通知が大量に届いています。
通知が届くのは、私が「ウォッチ」しているトピック内の投稿からです。
奇妙なことに通知のタイミングで、投稿が作成された後に通知が来るものの、「投稿が編集されました」というフラグはありません。確認したところ、この投稿が作成された時点で「システム」による編集もありませんでした。
これは管理者やモデレーターだけでなく、一般ユーザーにも影響しています。また、非公式のプラグインはインストールしていません。公式のプラグインはいくつかありますが、通知に影響を与えるものはないと認識しています。
pfaffman
(Jay Pfaffman)
5
ああ、その件で私が確認を怠ってしまい、詳細を思い出せなくなっていました。申し訳ありません。
はい、その通りです。
QnA のトピック全体に言えることかどうかは確信がありませんが、おそらくそうだと思います。
Try には QnA 機能はありませんよね?
残念です。明らかに単純な問題だと期待していました(もちろん)。その間、この件に関する新しい情報は聞いていません。それが何を意味するのかはわかりませんが、今や別の報告が入ったようです。