すべての保留中の招待を撤回する方法はありますか?

こんにちは。

数週間前、当社の製品のベータテスト期間中に、Discourse インスタンスに多数の人々を招待しました。そのテストはすでに終了していますが、招待に応じた人々が引き続き流入し、テストが終了していることだけを知って困惑しています。

大量の招待を無効化・キャンセル・取り消す方法を見つけておらず、現時点では個別にしか取り消せないようです。

何か方法をご存知でしょうか?ご協力ありがとうございます。

招待リンクを開いても招待されていないと分かった方が、変に思われないでしょうか?

これですべて削除されます

./launcher enter app
rails c
Invite.all.destroy_all
exit
exit

以下のフィールドをより親しみやすい表現に変更することをお勧めします。

「テストは終了しました。ご興味を持っていただきありがとうございます。」といった表現にすると良いでしょう。

遅くなり申し訳ありません。事態が非常に混乱していました。

私が理想とする方法は、彼らに「ベータテストは終了しました。ライブビルドでの活発な議論はこちら [リンク] で参加できます」といったエラーメッセージを表示し、通常のアカウント登録ページにリダイレクトさせることです。要するに、クリックしたリンクが無効になったことを伝えつつ、ゲームに関する議論には引き続き「参加」できるような、何らかの介入を行うことです。これはまさに、/admin/customize/text セクションであなたが提案された内容です。

フォーラム自体はオープンなため、期限切れの招待リンクを通じて、プレイヤーをパブリックカテゴリへ優雅に移行させたいと考えていました。現状では、プレイヤーが見えなくなったカテゴリに留まってしまうため、そのユーザーにとっての最初の体験としてはあまり理想的ではありません。

これまでに大きな反発や混乱は特に見られなかったため、結果的には大きな問題にはなりませんでした。しかし、次回のためにどうすべきかが分かりました。本当にありがとうございます。