一括招待メッセージの内容を変更できません

こんにちは、皆さん、

Discourse(バージョン 2.8.9)にユーザーを一括招待するテスト中に、Invite Forum Mailer のテンプレートの更新が送信されたメールに反映されていないことがわかりました。

Sending bulk user invites の投稿にある指示に従って Invite Forum Mailer、つまり \u003cdomain\u003e/admin/customize/email_templates/invite_forum_mailer を更新しています。成功しなかった CSV ファイルのバリエーションを以下に示します。

  • email
  • email,group-name
  • email,group-name,topic_id (これは Invite Mailer テンプレートから取得されるはずです)

配信されたメールの内容は、以前のバージョンから変更されていません。

これは Changes to email templates not saving に関連していると思いましたが、実際には変更は保存されています(保存時にエラーはなく、テンプレートページをリロードすると変更が再度表示されます)。

古いテンプレートの内容をキャッシュしているプロセスをリセットする必要がありますか?もしそうなら、それはどのプロセスですか?
コードにバグはありますか?

よろしくお願いいたします。
SS

「いいね!」 2

こんにちは、将来の旅行者の皆さん、

調査の結果、ついにこの問題を解決しました。メールテンプレートはロケールごとに保存されます。

他の管理者ユーザーと私は、DiscourseのロケールをUK英語に設定し、別の管理者ユーザーはロケールをdefaultに設定しました。私たちのDiscourseのロケールはUS英語です。

私がテンプレートを変更したとき、他の管理者は私の変更を見ることができましたが、メールは引き続きUSロケールのテンプレートを使用していました。保存時にエラーは表示されませんでしたが、それでも混乱する結果でした。

解決策は、私のクライアントロケールを<domain>/community/forums/u/<user>/preferences/interfaceで、サーバーロケールであるUSに一致させるか、defaultに戻すことでした。

よろしくお願いいたします。
SS

「いいね!」 1

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.