croth1
(Christian)
1
最近、Docker チュートリアルに従って、テスト用の Discourse インスタンスをセットアップしました。昨日、最新バージョンの beta 2.4.0.beta8 (68124caae2) に更新し、3 つの公式プラグイン(discourse-calendar、discourse-checklist、discourse-solved)の最新バージョンをインストールしました。
カレンダープラグインを試して、新しいトピックを作成し、最初の投稿にカレンダーを含めました。問題ありませんでした。しかし、カレンダーにイベントを追加するための返信を投稿すると、システムボットが非常に短い時間後に自動的にその返信を削除してしまいます。投稿を復元しても、再び削除されてしまいます。
削除イベントはログに記録されていますが、何がトリガーとなったかの痕跡は見当たりません。なぜこのようなことが起こるのか、またどのようにデバッグを始めるべきか、少し見当がつかない状態です。
Stephen
(Stephen)
2
過去の日付のイベントを追加していましたか?もしそうであれば、この動作は正常です。システムボットが投稿を削除しているのではなく、トピックの長さを管理しやすいように、カレンダープラグインが期限切れのイベントを削除しています。
サイト設定 delete_expired_event_posts_after でこれを上書きでき、-1 に設定してください。
今後は、プラグイン固有のサポートリクエストはそれぞれのトピックに投稿してください。これはすでに Discourse Calendar のトピックで回答されています。
https://meta.discourse.org/t/discourse-calendar/97376/17
croth1
(Christian)
3
ステファン、超迅速な回答をありがとうございます。これがまさに問題でした。私はなぜか、これがカレンダープラグインの意図的な機能であることに気づいていませんでしたが、今では納得しました。
技術的に可能であれば、削除イベントがカレンダープラグインによってトリガーされた自動クリーンアップ処理によるものであることをログに記載していただけると、より役立つかもしれません。