サブカテゴリ内のトピックへのリンクがトピックタイトルとして表示されない

私の Discourse インストール環境において、多くのトピックへの URL が、トピックタイトルとして表示されるリンクに自動的に変換されなくなりました。この挙動は、すべてのカテゴリを非公開にする必要が生じた際(Staged users getting user_linked emails - #4 by brechtm を参照)に始まったものではないかと考えています。しかし、すべてのカテゴリには同じグループ(信頼レベル 1)に対して同じ権限制限が設定されているため、トピックタイトルを表示してもセキュリティ上の問題はありません。

現在も正常に動作しているトピックのセットはランダムに見え、これまでに特定のパターンを特定できていません。

バージョンは 2.5.0.beta2 (eda8f319a2) です。

関連する可能性のあるトピック: Private topic links are not displayed as topic titles

おっしゃる通りだと思います。もしそのタイトルが投稿に引き継がれる場合、あなたの秘密のトピックタイトルが露見してしまうことになります。

カテゴリを「誰でも閲覧可能」に変更して、問題が解消するか確認してみてください。

「いいね!」 1

はい、それで「修正」されます。ただし、これでは user_linked のメールが再度送信されてしまうため、私の場合、この方法は選択肢になりません。

それでも、これはバグだと主張します。同じカテゴリ内のトピックへのリンクさえ変換されていません。理想的には、同じ(あるいは互換性のある)権限設定がされているカテゴリでも機能するべきです。

さて、これは私が決めることではありませんが、

あなたの使用は妨げられていません。リンクは依然として機能しています。単にタイトルが含まれていないだけで、スラッグからタイトルは非常に明確です、そうではありませんか?

「いいね!」 1

その定義に従えば、Discourse からすべての CSS スタイルを削除することもバグとはみなされないでしょう。しかし、その体験は非常に不快なものになることは、あなたも同意されるはずです :slight_smile:

これが修正を要求するものとして伝わってしまったのであれば、お詫び申し上げます。オープンソースプロジェクトでは、私は詳細なバグレポートを提供することに努めていますが、修正が実現することを過度に期待することはありません。どう扱うかは、メンテナーの判断に委ねられています。

「いいね!」 1

気にしないでください!そして、バグの定義について発言権を持つ人々があなたの見解を認めてくれるかもしれません。

セキュリティは厄介ですよね。もし誰かが安全カテゴリでトピックを作成した後、それを公開カテゴリに移動したらどうなるでしょう?そうすると、トピックのタイトルが誰でも見られるようになってしまいます!:wink:the

「いいね!」 1

これはバグというよりは、私の知る限り、以前もジェイの回答と同様のガイダンスが示されていました。

いずれにせよ、チームのメンバーが参画して確認・修正を行う必要があります。

「いいね!」 1

両立はできません。カテゴリを公開するか、セキュリティが保護されたカテゴリのトピックへのリンクに伴うプライバシー問題に対処するか、どちらかを選ばなければなりません。どちらの苦痛を選ぶか、ご自身で決めてください。

「いいね!」 3