管理者が承認後に編集しても、ユーザーの編集されていない投稿がメールで送信される

Moderated posts and email time window mins からの議論の続きです。

以下のようなことが起こっていると思います。

  1. 真新しいユーザーが投稿を作成します。
  2. モデレーション/レビューのために保留されます。
  3. 管理者によって承認されます。
  4. 直ちに(1分以内に)管理者が編集します。
  5. 承認後 email time window mins の遅延(私の場合は10分)。
  6. 通知メールが送信されます。このメールには、編集されたテキスト(上記ステップ4)ではなく、元の投稿(上記ステップ1)のテキストが含まれています。

ステップ6で、編集されたテキストが通知メールで送信されるべきです。

私のフォーラムの設定が原因で、バグではない可能性があります。その場合は、カテゴリを変更してください。回避策として、承認前に投稿を編集することもできますが、そうすると投稿の編集履歴が見にくくなります。

「いいね!」 2

本日もこの件に気づきました。承認直後に投稿のタイトルを編集しました。10分後に、編集前の元のタイトルでメールが送信されました。

「いいね!」 1

再現できます。:+1:

「いいね!」 1

これは承認時間を尊重したことがありますか?設定には承認については具体的に記載されておらず、私の知る限り、投稿が10分以上経過している場合、投稿が承認されるとすぐにメールが送信されていました。

これには同意しますが、私自身の理解のために質問させてください。管理者の介入が必要な場合、元の状態を見ることにどのような価値があるのでしょうか?

よく理解できません。承認から10分であり、送信から10分ではないということでしょうか。

フォーラム管理者が投稿者が投稿した元の状態を見ることができるようにするためです。これは、投稿者と主要な変更が合意された場合に役立つ可能性があります。他のシナリオも考えられます。編集されていない元の投稿がどこかに保存されているかどうかはわかりませんが、管理者のWebインターフェースでは見つけられないと思います。

主な問題は異なります。それは、承認から10分以内の変更が、メールが送信されるときに無視されることです。これらは、承認後にフォーラム管理者が気づいた変更である可能性があります。

「いいね!」 1

さらに別の考えが浮かびました。投稿は、レビュー/承認段階で編集されたものではなく、元の提出時のタイトルと本文のままメールで送信されます。おそらく、レビュー/承認中に再分類された場合でも、元の提出時のカテゴリのままでメール送信されるでしょう。

もしそうであれば、メールで通知される相手が間違っていることになります。

最新のDiscourseバージョンを使用していますが、本日、送信されたメールに編集されたトピックタイトルが含まれていることに気づきました :+1:

前回何が起こったのか分かりませんが、今日は最新のDiscourseを入手し、投稿を許可し、すぐにタイトルを編集しましたが、元のトピックタイトルがメールで送信されました。