すべてのブログ投稿に対してトピックを自動的に生成しない

はい、申し訳ありません。このトピックを更新して、現在公開されていることをお知らせするつもりでした。ぜひお試しください。ご意見をお聞かせください。

将来的にはこれをデフォルトにしたいと考えていますが、まずは適切にテストされていることを確認したいと考えています。

ご安心ください。

その通りです。

このオプションを有効にしたところ、新しいブログ投稿は自動的に非公開リストになりました。

ただし、古い投稿はそのまま残っており、手動で削除する必要があります。
image

これは設計通りの論理でしょうか?

はい、今後新しくインポートするデータにのみ適用されることをもっと明確にすべきでした。

@eviltrout 明確化ありがとうございます。これまでのところ、すべて正常に動作しています。:grinning:

@eviltrout 以下の手順を進めてバグを発見しました:

  1. コメントのない古い投稿をすべて削除 - 成功
  2. ウェブサイト上の削除された投稿のいずれかにアクセス - 成功
  3. 「議論を開始」ボタンをクリック - 成功
  4. 投稿にコメント - 失敗(デフォルトでトピックが非公開になっているため)

はっきりさせておきますが、これはあなたがすべての投稿を削除した古いトピックでのみ発生しているのでしょうか?それとも新しく作成されたトピックでも発生していますか?

@eviltrout 試してみましたが、新しく作成されたものでも同様の現象が発生していました。

ああ、残念ですね。今日はこれを確認します!

ローカルで確認したところ、ユニットテストでは検出されなかったいくつかの小さなバグが見つかりました。tests-passed ブランチをチェックしているかどうかわかりませんが、もし見ているようでしたら、お時間が許すときにプルして再度お試しください。

@eviltrout いいえ、このブランチは監視していません。対応します。:slightly_smiling_face:

これは、このブランチをローカルにプルして、バグが修正されているか確認するということでしょうか?

Docker インストールを使用している場合、Discourse の特定のブランチを監視するように設定されています。多くの人はベータ版または安定版を使用していますが、テストが通過したブランチを使用している場合、次回更新時に修正が適用されます。

@eviltrout はい、おっしゃる通りです。Docker 環境でインストールしており、tests-pass ブランチにあり、かつ最新バージョンにアップデート済みです。

しかし、問題は依然として存在します。昨夜投稿された投稿にアクセスし、投稿の末尾にある「議論を開始」をクリックし、次に「返信」をクリックしたところ、以下のような表示になりました:

つまり、この問題は修正されていないのでしょうか?

それは珍しいですね。私の最新の修正後、ローカルでは正常に動作することを確認しました。

/logs の出力に何か共有できるものはありますか?どのようなエラーなのか気になります。

@eviltrout さん、遅れての返信申し訳ありません!今日テストしたところ、修正されていることがわかりました。改めてありがとうございます!