こんにちは、皆さん!
私はセルフホスティングを行っており、こちら にある方法で、Google グループからユーザーとコンテンツを移行することができました。
当フォーラムには「お知らせ」カテゴリがあり、すべてのアクティブなユーザーがこれを「ウォッチ」してほしいと考えています。私が行った方法は、「グループ」→「信頼レベル 0」→「管理」→「カテゴリ」→「お知らせ」を「ウォッチ」に追加するという手順です。その理由は、新規ユーザーは最初から信頼レベル 0 から始まるため、自動的に「お知らせ」をウォッチするようになるからです。これらの設定は累積的であり、信頼レベル 3 のユーザーも信頼レベル 0 の設定を継承することは理解しています。
さて、私がインポートした「ステージング」状態のユーザーは、すべて信頼レベル 1 です。ステージング状態のユーザーは、アカウントをアクティブにするまで「ウォッチ」しないようにしたいと考えています。
私の設定は妥当でしょうか?あるいは、望む結果を得るための別の方法はあるでしょうか?
Moin
2
もしかすると、TL0 グループの設定ではなく、Default categories watching サイト設定を使用する方がよいかもしれません。編集:あまりそうでもないようです 
テストのため、TL0 グループが category1 をウォッチするように設定し、category2 をサイト設定に追加しました。その後、ステージングユーザーを作成するために電子メール経由で個人メッセージを送信しました。そのユーザーの環境設定では、category1 はウォッチされていましたが、category2 はウォッチされていませんでした。
つまり、サインアップ前のユーザーがメールを受信しないという問題には、この方法が役立つようです。
その後、ステージングユーザーとしてサインアップしてテストを続けました。しかし、見落としがなければ、あなたの問題は、登録後でも驚くべきことにデフォルトのウォッチ設定が適用されないことです。これは、あなたのユースケースにとっては非常に不便でしょう。
だれか再現できるか、これが想定された動作なのか気になります。サイト設定は、ステージングユーザーにも適用されるか、またはサインアップ時に適用されるかのどちらかであるはずです。そうでなければ、それは本当に「デフォルト」とは言えませんよね?
これを回避する一つの方法は、定期的にカテゴリを一時的に設定から削除し、再度追加する際に「既存のユーザーにも変更を適用する」オプションを選択する方法です。私のテストでは、ステージングユーザーには変化はありませんでしたが、直前にログインしたユーザーには変化がありました。ただし、この方法では、通知に不満を持って手動でカテゴリを除外していたすべてのユーザーの環境設定も変更されてしまいます。これがあなたのフォーラムでどの程度問題となるかはわかりません。
ほかにもっとよいアイデアを持っている人が現れることを願っています 