pfaffman
(Jay Pfaffman)
1
これは奇妙なエッジケースで、このサイトに特有の何らかの問題によるものだと疑っていますが、どこに原因があるのか見当がつきません。
一人のユーザー、joe-admin(管理者)が、すべての PM に「メンバーシップリクエストを処理する」というリンクを表示しています。このリンクは /g/everyone/filter=joe-admin へのリンクですが、everyone はグループではないため機能しません。
私は、全員がスタッフに PM を送信できるようにするプラグインを導入しています。これが原因だと思ったのですが、私も管理者でありながら、自分のメッセージにはそのようなリンクが表示されません。
原因を探るためのヒントがあれば、ぜひお知らせください。
pfaffman
(Jay Pfaffman)
2
まだこの問題の解決策が見当たりません。トリガーされている箇所はここです:
https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/app/widgets/post.js#L360
どうやら、ある管理者(私ではありません)に対して、複数の(あるいはすべての?)PM でこの処理がトリガーされ、attrs.requestedGroupName が “everyone” になっているようです。
なぜそのようなことが起こり得るのか、さらにどうデバッグすればよいのか見当が付きません。