システムタイマーによる不正な投稿削除

ユーザーが投稿を削除しても、モデレーターが元の投稿に戻した場合(混乱を避けるため元に戻す)、システムがタイマーで投稿を削除し続けるようです。

  1. ユーザーが投稿を削除したが、モデレーターが元の投稿に戻した場合:

  2. 24時間後、システムが投稿を削除した場合:


    ログ:
    image

こんにちは、@Albertos さん :slight_smile:

テストサイトでこれを実行してみたところ、再現できると思います。

  • 管理者として、「削除された投稿を削除する」管理設定を「1」に変更します (オプションですが、1日待つ時間を節約できます :slight_smile:
  • テストユーザー(TL3以下)としてトピックを作成します
  • テストユーザーとして、ゴミ箱アイコンを使用してトピックを削除します
  • 管理者として、OPの編集履歴に入り、「リビジョン1に戻す」をクリックします
  • 管理者として、トピックのレンチを使用してトピックを再開します
  • 1時間が経過してもトピックは削除されたままです

ただし、この方法では削除タイマーが解除されないと思います。ユーザーが「元に戻す」アイコンを使用したのと同じ方法で実際に復元していないためです(これは、なりすましなしでは管理者は利用できません)。

実用的な観点から、OPが削除をマークしたトピックをモデレーターが復元したい状況がどのようなものか分かりません。ユーザーは返信のないトピックしか削除できないため、失われる会話はないはずです。

こんにちは、@JammyDodger さん、確認ありがとうございます!

このケースでは、トピックの会話の途中の投稿でした。その投稿がないと、投稿が削除されたことが見えないユーザーにとって、会話は少し不明瞭になります。ユーザーがその投稿を削除する正当な理由がなかったため、元の投稿に復元することにしました。

あるいは、投稿が最後のものでしたが、別のユーザーがすでに返信していたのかもしれません。その点については確信がありません。

「いいね!」 1

ああ。私の思い込みでした。もう一度やってみます。:slightly_smiling_face:

「いいね!」 1

もう一度試してみましたが、今回は念のため投稿でも試しましたが、同様の結果になりました。

編集を元に戻してもコンテンツテキストが変更されるだけで、削除タイマーには影響しないという点で、意図されたとおりに機能していると思います。

タイマーが経過した後に投稿を元に戻すために戻ってくる必要を避けるために、モデレーター/管理者であれば、その場で投稿を削除してから、元に戻すオプションを使用して復元できます。これにより、投稿が復元され、タイマーが削除されます。

ただし、ユーザーが自分の投稿を削除できるようにすると、トピックに穴が開いてしまうことがあり、ユーザーが自分の投稿を削除する機能を削除しない限り、その回避策があるかどうかはわかりません。それがあなたのサイトにとってより魅力的なオプションであれば、max deletions per day または max post deletions per minute のいずれかをゼロに修正して、ユーザーによる削除を無効にすることができます。

これを#supportに移動しました。:+1: