ログインしていない状態でこれらのスクリーンショットを撮りました。そのため、絶対にそのグループには属していませんでしたが、これらの投稿を見ることができました。返信もすべて同様です。投稿は匿名ユーザーにも表示されているので、投稿日時をクリックするとこの通知が表示されるのはなぜでしょうか?
「いいね!」 3
はい、再現できました。バグのようです。
https://meta.discourse.org/c/61/visible_groups.json
は以下を返します。
{"success":"OK","groups":["theme_authors"]}
ログインしていても、匿名でも同じです。
「いいね!」 4
@jamie.wilson これは意図した動作かご存知ですか?セキュリティ修正の一環として何も変更したとは思えないのですが。
「いいね!」 3
プライベートカテゴリ(例:The Lounge)からリンクを共有しようとしたときに表示されることを意図していると思います。これは、誰もがクリックしてコンテンツを見ることができるわけではないことを思い出させるためです。本来表示されるべきではないものにも表示されているようです。これを Bug に移動します ![]()
「いいね!」 7
visible_groups のロジックをもう少し洗練させる必要があるようです。
この場合、theme_authors は全員に表示されるため、警告は不要です。
この行が削除されたときに、そのロジックを失ったようです。クライアントにその情報を公開しなくなったため、バックエンドでも同様のものが必要になります。
「いいね!」 1
再現手順をありがとうございます。このPRでバグを修正しました。
「いいね!」 4


