ウォッチ中のデフォルトカテゴリ設定をリセット

ご返信ありがとうございます。

ユーザー設定をコピーするための rails console コマンドがあれば大変助かります。ユーザー設定がサイト設定よりも優先されるという設計上の選択は完全に理解しています。しかし、サイトとその組織は進化していくものです。

私たちのケースでは、すべての告知が新しいトピックとして投稿される組織から、5つの専用トピック(告知の種類)を持つ組織に移行しました。これにより、フロントページに議論されていないトピック(投稿1件のみ)が大量に表示される結果となりました。この件について、私が2023年2月に調査を開始したことがわかります Unlist or archive a post when it has no reply per category

これらの告知は関連性があり、締め切りも含まれているため、フロントページから非表示にするという選択肢はありませんでした。そこで、各投稿が新しい告知となる5つの専用トピックに移行しました[^1]。それでも、これらの投稿は重要であるため、ユーザーがリアルタイムで通知されるように、カテゴリを「監視中」に設定しようとしました。

これが現在、user_mentioneddigest 以外は誰も何も受け取っていない状況につながった始まりです。ユーザー設定をすべて新しいサイトのデフォルトにリセットできれば、移行ははるかに簡単だったでしょう。あるいは、別のアイデアとして、仮想 の新規登録ユーザーの設定を他のすべてのユーザーにコピーすることも考えられます[^2]。

その間、システムが意図したとおりに機能しない場合があること、そして通知メールが未定義の期間送信されないことをユーザーに伝えました。

[^1] ここで、「トピックへの返信」のみを有効にできると非常に便利です。
[^2] 現在、これは rails を介して可能であると想像できます。