投稿に「いいね!」した人のアバターが表示されない

実際、post_action_users エンドポイントのレスポンス内のすべてのオブジェクトには unknown プロパティが true に設定されています(スクリーンショットを参照)。

彼を具現化しましたが、プロフィール設定で怪しい点を見つけることができませんでした。バグなのか、彼の設定の副作用なのか分かりません。

問題が解決しました。ソースコードを読んでいます。
ミュートまたは無視されたユーザーだけでなく、disallowed_pms_from のユーザーも非表示になります。

私のユーザーは両方の DM 設定ボックスがチェックされており、ホワイトリストにユーザーは選択されていませんでした。

「いいね!」 3

ちなみに、ユーザーが他のユーザーからのDMを許可しない場合、投稿下部にある「いいね」したユーザーリストにアバターが表示されなくなりますか?これはかなり予期しない動作です。

「いいね!」 2

これは正しい動作ではないようです。

奇妙なことに、最初に問題を再現しようとしたとき、Discourse Reactions プラグインが有効になっていました。Reactions プラグインが有効になっていると、ユーザーは、メッセージを送信できないユーザーであっても、投稿に「いいね!」をしたユーザーのアバターを見ることができます。これは正しい動作のように思えます。

Reactions プラグインが無効になっていると、投稿に「いいね!」をしたユーザーがメッセージを送信できない場合、ユーザーは投稿に「いいね!」をしたユーザーのアバターを見ることができません。

Discourse チームが調査したいかどうかを確認するために、このトピックを UX カテゴリに再分類します。

「いいね!」 5

それに、彼らの投稿の「いいね」だけでなく、すべての投稿の「いいね」もです。

「いいね!」 1