投稿の削除・取り消しを無効化できますか?

こんにちは!

あるクライアント様と、投稿を一定期間経過後に削除できないようにする機能について検討しています。編集には猶予期間を設定していますが、削除にも同様に適用されるものかと考えておりました。

メタ検索や設定を確認しましたが、該当する情報が見つかりません。何か見落としていることがあるでしょうか?

よろしくお願いいたします!

「いいね!」 9

これは初めてお聞きするリクエストですが、確かに理にかなった要望のように思えます。ただ、非常に稀なケースであるため、製品に実装されるまでにはまだ何年もかかるでしょう。現状では、以下の2つの選択肢があります。

  1. これを実現する簡単なプラグインを作成する(おそらくコードは10行程度)。Marketplace で依頼することも可能です。

  2. 削除を無効にしたいトピックをアーカイブする。アーカイブされたトピックから、一般ユーザーはコンテンツを取り除くことはできません。

「いいね!」 9

ハッ!ご返信ありがとうございます。私が初めて質問するくらいなら、時間をかける価値はないと私も完全に同意します。

これを機会に、Ruby 開発に挑戦して、自分でプラグインを作れるか試してみます。

「いいね!」 6

これについてプルリクエストを受け付けることは可能ですか?(サイト設定でラップされています)

「いいね!」 2

@codinghorror の意見を先に伺いたいです。

  • 削除時間制限(デフォルト 1440 分)を設けますか?
  • tl2 削除時間制限(デフォルト 43200)を追加しますか?

これらは 投稿編集時間制限tl2 投稿編集時間制限 に倣う形になります。

「いいね!」 5

ここで一度立ち止まって考え直しましょう。目標は何ですか?解決しようとしている問題は何か、具体的な事例を挙げていただけますか?

「いいね!」 1

おそらく、誰かが3年前に投稿したコンテンツを削除して荒らし行為を始めるという議論なのでしょう。

実際には私はそのような例を見たことはありませんが、起こり得るかもしれません。

「いいね!」 2

これは当フォーラムで複数回発生しています。通常、ユーザーが投稿の審査を避けるために沈黙処置やスレッドのロック(TL0 への制限)によって既に処罰されている状況で起きます。したがって、古い投稿の一括削除に関するより厳格な設定が望まれます。

「いいね!」 3

はい、その通りです。私たちの場合、1〜2日以内です(確かにニッチなコミュニティですが、投稿を削除すると会話の一部が中断されてしまうため、クライアントは非管理者がこの機能を無効にしたいと考えています)。

この設定があれば素晴らしいですね。

「いいね!」 4

既存の削除に関するレート制限が、自己削除の暴走を深刻化する前に食い止めていると確信しています。それが当初の目的でした。ただし、実際に通過してしまった事例にモデレーターが気づく可能性は極めて低いです。

もしかすると、「N 分前の(自己)削除をレビューする」という設定でこの問題を解決できるかもしれません。注意点:投稿にアクティブなレビュー可能な項目が存在すると、自己削除は完了しません。

「いいね!」 2

良いご指摘です。max_post_deletions_per_day を 0 に設定できれば素晴らしいですね。

私たちのユースケースは、無差別な自己削除ではなく、コミュニティに悪影響を及ぼす投稿やトピックを一定期間後に単発で削除することです。

「いいね!」 3

そうですね、@sam さん、これがここでの最善の解決策でしょう。このためにさらにサイト設定を増やしたくはありません。

「いいね!」 3

皆様、素敵な休暇を過ごされたでしょうか!

site_settings.yml 内の max_post_deletions_per_daymax_post_deletions_per_minutemin をゼロに変更するだけで済むのでしょうか?もしそうであれば、私が自分でそのプルリクエストを作成します。

「いいね!」 1

はい、@eviltrout さんがこの作業を担当されたと聞いていますので、近日中に実装されるはずです。

「いいね!」 4

max_post_deletions_per_day を 0 に設定できるようにする PR をマージしました:

「いいね!」 5