元の投稿に追加の質問を含めて編集します:
- TL2 の新しい要件を変更しましたが、昇進は行われていないようです。現在、いくつかのユーザーが TL2 レベルになっていますが、なぜ彼らが昇進し、他のユーザーがしていないのかは不明です。訪問日数を 0 に設定した以上、全員が今頃には昇進しているはずです。
すべてのユーザーを確認し、昇進させるために使用できる Rails コマンドや、Sidekiq でトリガーできるジョブはありますか?
改めてありがとうございます! ![]()
以下は元の質問です
愚かなことをする前に、まず確認させてください ![]()
ケース:古いフォーラムを Discourse に移行しました(やった!)。TL 設定のため、現在は全員「基本メンバー」になっており、これが長年のメンバーの不満につながりました。
そこで、古いメンバーが即座に TL2 に昇進するように TL2 の要件を設定したいと考えています(訪問日数、閲覧したトピック、読了時間、必要な「いいね」数を削除し、古いフォーラムから移行された投稿数の基準のみ残す)。
その後、24 時間以内に 12,000 人の「古いメンバー」全員が TL2 に昇進すると考えています。
その後、新しいメンバーがすぐに昇進しないように、TL2 の設定を「標準」に戻したいと考えています(15 日の訪問日数、いいねなど)。
質問:TL2 になった全員は、そのステータスを維持するのでしょうか?それとも、再度降格されるのでしょうか?
詳細:古いアカウントのほとんどは現在、無効化されたままです(移行/テスト期間中に誰にもメールが送られないようにするため)。無効化されたユーザーに対しても TL2 への昇進は行われるのでしょうか?
ご教示ありがとうございます!