デフォルトのメールダイジェスト頻度の変更は遡って適用されない

デフォルトのメールダイジェスト頻度を変更し、変更をアカウントに遡って適用することを確認しても、変更がすべてのアカウントに反映されません。以下の質問に対して「はい」をクリックしても、期待通りの動作になりません。「この変更を過去に遡って適用しますか?これにより、n 人の既存ユーザーの設定が変更されます。」

一部のアカウントは目的の頻度に更新される場合もありますが、私の経験では多くのアカウントは更新されません。これは、ある時点で「すべてのユーザーに対して要約メールを無効にする」を選択したことに関連している可能性があります。頻度が更新されていないユーザーは、ユーザー設定内で要約メールが有効になっていないユーザーです。これらのユーザー自身でこれらの選択を行ったわけではありません。これらのユーザーは WordPress と SSO を介して作成されたものであり、これらアカウントには一度もログインされたことがありません。

「いいね!」 1

ローカルの開発サイトでこれをテストしました。あなたが報告しているのと同じ結果が表示されていました。「履歴的に変更を適用」オプションを選択すると、少数のユーザーの設定のみが更新されていました。

直ちに最新の Discourse コードを私の開発サイトにプルし、default email digest frequency サイト設定を変更して「履歴的に変更を適用」オプションを選択すると、サイト上の全ユーザーのオプションが正しく更新されることを確認しました。これが Discourse コードの更新によるものなのか、それともこの設定の更新結果が一貫しない原因となる別の問題があるのかは不明です。

「いいね!」 2

ご確認ありがとうございます。2.5.0.beta2 を実行しています。次のリリースでこの問題が解決することを願っています。

「いいね!」 1

現在、修正済みです。もし引き続き問題があれば、お知らせください。

「いいね!」 3

ありがとう。助かります。

このトピックは12日後に自動的に閉鎖されました。新しい返信は受け付けられません。