フラグ付けされた削除済み投稿がユーザーのプロフィールに表示されない

再現手順:
ユーザーアカウントを使用して、トピックまたは投稿を作成します(どちらでも構いませんが、トピックを使用しました)。
モデレーターまたは管理者として、その投稿/トピックを「話題外」としてフラグ付けします(どのフラグでも構いません)。
投稿/トピックにフラグを付けた後、それを削除します(これによりフラグが自動的に承認されます)。

  • 注:通常はフラグ付け後に議論が行われますが、ここではそれを簡略化しています。また、レビューキューでフラグ付きの投稿に対して削除操作を行う場合も、同様の問題が発生すると考えられます。

モデレーター/管理者として、そのユーザーのアカウントプロフィールページにアクセスします。
「サマリー」に「フラグ付き投稿 1件」「削除済み投稿 1件」と表示されていることに注意してください(これが最初のケースであると仮定していますが、そうでない場合でもこの問題は発生します)。
「削除済み投稿 1件」をクリックすると、上記で削除したトピック/投稿がリストに表示されません。
「フラグ付き投稿」をクリックすると、そこにその投稿が表示され、削除済みであることが確認できます。

期待される結果:
ユーザーのプロフィールにある「削除済み投稿」ビューに、削除したトピック/投稿が表示されることを期待します。

実際の結果:
トピック/投稿が表示されません。

動画:

「いいね!」 2

@Roman / @eviltrout、何かご提案はありますか?

「いいね!」 4

隠された投稿はリストに表示されません。

フラグのスコアが hide_post_sensitivity の閾値を超えたため、投稿は自動的に非表示になります。フラグが承認された場合、投稿はその状態のまま残ります。

削除後に投稿を再表示する仕組みを導入することも考えられますが、副作用が生じる可能性が不明です。あるいは、削除された投稿の数をこの状態を反映するように変更することも可能です。

「いいね!」 1

シナリオの理解を確認させてください。

  1. 投稿が作成される
  2. 投稿がフラグ付けされ、その後非表示になる(トピック内およびレビューキューではモデレーター/管理者に可視)
  3. フラグが処理され、投稿が削除済みとしてマークされる
  4. トピック内ではモデレーター/管理者に可視だが、プロフィールサマリーの削除済みリストには表示されない

これはまだ不自然に感じられます。削除済みリストが、そもそもこれらの投稿を閲覧できるのはモデレーター/管理者だけなのに、なぜ彼らから削除済み投稿を非表示にしようとするのでしょうか?

「いいね!」 1

今朝、ログインユーザーがスタッフメンバーの場合に非表示の投稿を表示するようにPRをマージしました。

これで問題が解決したと思います。

「いいね!」 3