プロフィールの注目のトピックを制限カテゴリに設定できない

バグなのか機能なのかはわかりませんが、Discourse の最新バージョンにアップグレード後にこの現象が発生しました。

以前は、ユーザーは制限付きカテゴリのトピックを含め、あらゆるトピックを「注目のトピック」に設定できました。

現在、制限付きエリア(例:メンバーのみ)にあるトピックを「注目のトピック」に設定しようとすると、「要求されたリソースを表示する権限がありません」というエラーが表示され、そのトピックをプロフィールの注目のトピックとして保存することができません。

しかし、注目のトピックを設定しているユーザーにはそのリソースを表示する権限があるはずです。したがって、設定を許可されるべきではないでしょうか?また、プロフィールをクリックしてそのトピックを見ようとする人が、表示権限を持っていない場合、そのメッセージを表示すべきだと考えます。

したがって、これは意図的な仕様なのか、それともバグなのか疑問に思います。

「いいね!」 2

これはバグではありません。読み取り制限がかけられたカテゴリのトピックは、注目のトピックに設定できません。ただし、制限付きカテゴリのトピックを注目のトピックに設定しようとした際に表示されるエラーメッセージはあまり適切ではありません。なぜその特定のトピックを使用できないのかをユーザーに知らせるべきでしょう。

このトピックを Contribute > UX カテゴリに再分類し、エラーメッセージの改善が可能か確認します。制限付きカテゴリのトピックを注目のトピックとして使用できないという仕様は、十分に検討されたものであり、変更される可能性は低いと考えています。

「いいね!」 2

Simon、ありがとうございます。この件は Contribute > Bug に入れるべきか Contribute > UX に入れるべきか迷っていました。

また、機能に関する問題とのことですので、エラーメッセージも「制限されたカテゴリには注目トピックを設定できません」のような内容にすることを提案します。 :slight_smile:

これにより、少しの混乱や「なぜ動かないのか?」という疑問が防げると思います。

「いいね!」 4

同意します。ここでエラーメッセージを改善できますか @markvanlan

「いいね!」 2

プロフィールにトピックを掲載できない場合に、ユーザーが読みやすいエラーメッセージを表示するコミットをマージしました。この件を指摘してくださりありがとうございます @Queth :+1:

「いいね!」 4