ユーザーのトピックへの公開アクセスを一時的に削除する最善の方法は?

こんにちは。個人的な理由で、長年利用しているユーザーからすべてのトピックを一時的に削除してほしいという要望がありました。状況が変われば、将来的にトピックを復元できる可能性があります。削除されている間は、URLを知っている人でもトピックにアクセスできないようにする必要があります。現在、これらのトピックはすべて検索エンジンにインデックスされています。

以下のトピックを読みました。

理解したところによると、

  • PMに変換しても、そこに投稿した他のユーザーは閲覧できてしまうため、この選択肢は除外されます。
  • アーカイブまたは非公開にしても、URLを知っている人はアクセスできてしまいます。
  • プライベート/スタッフカテゴリに移動すると、適切なカテゴリに復元するのが難しくなります。

したがって、「削除」するのが最善の選択肢のように思えますか? 永久削除機能を有効にしない限り、これらはデータベースに無期限に保持され、一括復元できる可能性はありますか?

一括操作ボタンは、ページに読み込まれたトピックだけでなく、ユーザーのすべてのトピックに一度に機能しますか?

削除された「返信」と削除された「トピック」を区別する方法はありますか? /u/name/deleted-posts ページにはすべて一緒に表示されます。これはトピックのみを表示するように見えます。
/filter?q=status:deleted%20topics%2Ccreated-by%3A%40Username
ただし、構文が status:deleted<space>topics である理由が理解できません。また、削除された返信のみに対する同様の解決策はありますか?

/?status=deleted は、非公開トピックと削除済みトピックを一緒に表示するように見えます。 /?status=unlisted という別のフィルターがあるのに、なぜこうなるのかよくわかりません。

将来、ユーザーの「削除済み」投稿を復元する際に問題が発生する可能性があります。これは、この特定の理由で削除されたトピックと、削除されたままにする別の理由で削除されたトピックを区別する方法がないためです。

理想的には、アーカイブされたトピックを一般にアクセス不能にする設定オプションがあればと思います。

お忙しいところ恐縮ですが、ご協力いただけますと幸いです。将来的に管理上の混乱を招かないよう、自分のやっていることを100%確信したいのです。

こんにちは、@rahim123 さん。:wave:

その種の情報を処理するには、コンテンツフラグとレビューキューを使用できるかもしれません。ユースケースの詳細については、次のトピックを参照してください。

ガイドについては、「不適切なコンテンツ」という見出しを確認してください。:slight_smile:

「いいね!」 2

@maiki、返信ありがとうございます。うーん、ユーザーのトピックをすべて一括でフラグ付けできないので、レビューキューは機能しないと思います。

トピックのみ、またはすべての投稿を意味しますか?

また、コンテンツまたはユーザー名を非表示にすることは重要ですか?

「いいね!」 1

彼らのトピックのみをリクエストしています。しかし、彼らのすべての投稿へのアクセスを一時的に削除する良い方法があれば、それも知りたいです。

トピックの最初の投稿からその人のユーザー名とコンテンツを削除し、URL経由でスレッドの残りの部分にアクセスできるようにすれば機能するかもしれませんが、CSSで最初の投稿のコンテンツを非表示にするだけでは不十分で、そもそも一般にアクセスできないようにする必要があります。

それは混乱するでしょうね。:slight_smile:

アカウントを匿名化することも考えましたが、ご希望のようにはいきません。

このユースケースは一般的ではなく、ユーザーを非公開にしたり、元に戻したりする機能は誰も求めていませんでした。

頑張ってください!:crossed_fingers:

投稿者が求めているのは、vBulletinのグローバル無視機能に似たもののように聞こえます。

ご存知ない方のために説明すると、基本的にユーザーのすべての投稿とトピックはそのまま残りますが、リストから削除されるまでスタッフ以外の В accounts には利用できなくなります。これは、Discourse にない vB の数少ない機能の 1 つです。:slight_smile:

「いいね!」 1

ご返信いただいた皆様、ありがとうございました。

はい。それが珍しいリクエストであることは理解しています。Discourseがそれに完全なプロセスを実装することを期待しているわけではありません。しかし、アーカイブされたトピックを非スタッフがアクセスできないようにする設定オプションを実装するのは良いことだと思います。そうすれば、削除されて削除されたままであるべき他のトピックとは別に、トピックを手動でアーカイブおよびアーカイブ解除することができます。

それは興味深いですね:

グローバル無視
このオプションを使用すると、ユーザーまたはユーザーを事実上すべてのメンバーの「無視リスト」に追加できます。ただし、このリストのユーザーは、自分の投稿やスレッドを引き続き表示できます…

ユーザーID番号のリストをスペースで区切って入力します(例:4 12 68 102)。

vBulletin Manual - User Banning Options

「いいね!」 2

それは確かに興味深いですね。ただし、この特定のケースでは、「この非表示の投稿を見る」リンクがあったとしても、または投稿の内容がHTMLでCSSで非表示になっていたとしても、十分ではないと思います。私の必要としていることとしては、スタッフ以外には前者(「この非表示の投稿を見る」リンク)のURLは404を返すはずです。

今すぐこの機能が欲しいです。 :sweat_smile: ほとんどシャドウバン機能のようなものです。

「いいね!」 1

実質的にシャドーバンと同じですよね? :wink:

「いいね!」 1

そのプラグインは現在機能していないと思いますが、他の誰かが確認できるかもしれません。

はい、そしてそのプラグインの存在を忘れていました:laughing:

そのような種類の禁止措置を使用する必要がなくなってから 長い 時間が経ちました。まだインスタンスの1つにプラグインの行をコメントアウトしたままにしています:slight_smile:

「いいね!」 2

皆さんは Feature トピックをまとめるかどうかを決めることができます。グローバル無視は vB にとって興味深い機能ですが、私自身にとっては特に便利なツールではありません。私はほとんどの場合、お互いをよく知っている小規模なサイトを運営しています。

そこでふと思ったのですが、@rahim123 さん、あなたが彼らに対応している理由を推測するつもりはありませんが、私の小さなサイトではそうしません。誰かが去る必要がある場合、私は彼らの貢献を匿名化できると言いますが、それは私たちの小さなサイトとの契約に反します。

クライアントのために設定したサイトでは、これらの条件には常にこれをカバーする条項があり、ユーザーが「コンテンツをオフにする」ことを要求し、その後「オンに戻す」ことを許可するという期待はないと思います。

シャドウバンをツールとして意見を述べているわけではありません。それはウェブ上の厄介な場所だからですが、「ユーザーが要求できるシャドウバン(個人的な理由で)」をスイッチとして提供するのは難しいでしょうね。:thinking:

おそらく、妥協案を提示するでしょう。「削除したいトピックにフラグを立ててください。その後、アカウントを無効にします」。

「いいね!」 1

この状況の詳細を考慮し、ユーザーのリクエストを尊重することにしました。

削除を実行しました。削除されたトピックはデータベースに無期限に残りますが、よろしいでしょうか?自動的な完全削除はありませんか?

必要に応じて、削除されたトピックのリストに以下からアクセスできます。
/filter?q=status%3Adeleted%20topics%2Ccreated-by%3A%40Username
しかし、残念ながら一括復元操作はないようです。Discourseに少なくともそれを実装するように依頼するのは妥当な要求でしょうか?それともGUIから実行できる他の方法がありますか?

この投稿を見ましたか?

はい、ありがとうございます。一括削除の取り消しについては何も見ませんでした。

ええ、わかりません。このようにユーザーの投稿を大量に削除したり復元したりすることは、私がこれまで見たことのない一般的なことではありません。

もしそれらが彼らのトピックだけだったら、一括で#staffに再分類するか、同様の制限付き権限を持つ新しいカテゴリに分類することを提案するつもりでした。

「いいね!」 3