ユーザー概要ページのトップバーへの投稿の却否表示は機能していますか?

ユーザーサマリーページのトップバーに却下された投稿数を追加するの議論を継続します:

現在これを確認していますが、ユーザーカードに却下された投稿数が表示されていません。user.json の出力を確認しましたが、そのデータは見当たりません。却下された件数はモデルに追加されていますか?

あるいは、何かを誤解しているのかもしれません。

確認しましたが、これは意図した通りに動作しています。

少なくとも1つの保留中の投稿が却下された場合、カウントはユーザー概要ページに表示されます。

以下が表示されています:

https://SITE/review?additional_filters={}&sort_order=priority&status=rejected&username=BAD_PERSON

多くの投稿が表示されていますが、そのユーザーのプロフィールには削除された投稿のみが表示され、却下された投稿は表示されていません(safe-modeで再度確認しました)。これらは、監視ワードフィルターに引っかかって却下された投稿です。

却下された投稿数が表示される唯一の値である場合、スタッフカウンターは表示されません。この PR で修正します:

https://github.com/discourse/discourse/pull/9845

ありがとうございます、@pfaffman さん!

再構築が完了し、Discourse 2.5.0.beta4 - https://github.com/discourse/discourse version 68db5deaeca9e3b89501581abaf6e69a9f7ae76 に切り替わりました。しかし、そのユーザーの却下された投稿はまだ表示されません。早計でしたか?

当初このカウントを追加した際、誤った前提を立てていました。アイテムが却下された場合、投稿は作成されません。

https://review.discourse.org/t/fix-we-dont-create-a-post-object-if-the-queued-post-gets-rejected-we-need-to-count-review-items-directly-9856/12003/3

メタでテストしたところ、現在は期待通りに動作しています。

やったね!

image