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

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

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

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

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

「いいね!」 3

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

「いいね!」 2

私にはこれが正しい挙動には思えません。

奇妙なことに、問題を再現しようとした最初、Discourse Reactions プラグインが有効になっていました。Reactions プラグインが_有効_な場合、メッセージを送信することが許可されていないユーザーでも、自分の投稿に「いいね」したユーザーのアバターを表示できます。これは正しい挙動だと思います。

Reactions プラグインが_無効_な場合、投稿に「いいね」したユーザーがメッセージを送信することが許可されていない場合、そのユーザーのアバターは表示されません。

このトピックを Contribute > UX カテゴリーに再分類し、Discourse チームがこれを調査するべきものかどうかを確認します。

「いいね!」 5

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

「いいね!」 1