モデレーションキューのフィルターで「トピックまたは投稿が削除されました」を表示

Discourse の皆様、こんにちは

確認させてください。モデレーターキューにある「トピックまたは投稿が削除されました」フィルターは、何のために使われるものですか?このフィルターで絞り込むと何も表示されません。削除されたすべてのトピック/投稿が表示されるものだと期待していましたが、これはモデレーターやフラグ操作によって削除されたもののみが表示されるのでしょうか?

モデレーターから、削除されたコンテンツを表示できる方法についての質問がありました。そのフィルターを案内しようと思っていたのですが、どうやらユーザー固有のビューを使うか、URLの末尾にクエリを手動で追加する必要があるようです。私の理解で合っていますか?

それともう一点確認させてください。削除前にフラグが立てられていないトピック/投稿は、完全に削除されてしまうのでしょうか?

実際には「キューイングされた投稿が取り消されました」に近いものですね…このフィルターには、承認待ちとして保留された後に、モデレーターが承認または拒否する前に削除された投稿のみが表示されます。モデレーターはキューイングされた投稿を削除するのではなく拒否するため、それらは「拒否済み」の下に表示されます。そのため、このフィルターが空であることがよくあります。「キューイングされた投稿が取り消されました」に名前を変更するのはいかがでしょうか?

フラグ付けされた後に削除された投稿は、「承認済み」(または「削除して無視」で削除された場合や、投稿者自身によって削除された場合は「フラグを無視」)の下に表示されます。

レビューキューは、削除されたコンテンツを見つける場所としては通常適していません。削除されたトピックの一般的なリストを表示するには、/latest?status=deleted または /filter?q=status:deleted が最善の方法です。特定のユーザーについては、/u/username/deleted-posts が最善のパスです。スタッフは、プロフィールの上部にある削除済み投稿の数をクリックすることでこれにアクセスできます。

いいえ、フラグ付けは関係ありません。削除された投稿は、スタッフが閲覧または復元できるように、ソフトデリートとしてデータベースに保持されます。

ハードデリート(完全削除)は、通常、can_permanently_delete 設定がオンになっており、管理者がソフトデリートされた投稿に対して「完全に削除」アクションを実行した場合にのみ発生します。APIやRailsコンソールを使用してこれを行う他の方法もあります。

拒否されたキューイングされた投稿は、そもそも実在する投稿ではなかったため、そのコンテンツは削除された投稿として表示されるのではなく、レビューキューのレコードに保持されます。

@awesomerobot さん、ありがとうございます。本当に分かりやすくなりました :slight_smile:

おっしゃる通りだと思います。そのドロップダウンの名前を変更すれば、Modフィルター内で混乱を避けることができるかもしれません。