隠しメンバーがいるグループに切り替えると、/u ディレクトリで UI の問題が発生します

グループメンバーのみにメンバーの可視性を設定したグループがいくつかあります。そのため、通常のユーザーはメンバーを見ることができず、これはグループページで機能します。

Screenshot from 2022-04-02 10-39-01

しかし、ユーザーページでは、同じ通常のユーザーがグループでフィルタリングして、そのすべてのメンバーのリストを取得できます。

「いいね!」 3

こんにちは @manuel

問題を再現できません。これらの設定でMetaにグループを作成しました。

私はグループの唯一のメンバーです。

別のユーザーとしてサインインし、ユーザーページをフィルタリングすると、リストは空になります。

https://meta.discourse.org/u?group=testgroup

グループの「可視性」設定のスクリーンショットを送っていただけますか?

「いいね!」 2

同じ設定を持っています。

信頼度レベル0の一般ユーザーになりすましても、ユーザーページにリストが表示されます。これをさらにデバッグするにはどうすればよいか、またはどうすればよいかわかりません。

「いいね!」 1

詳細をありがとうございます!

これは単なるUIの問題だと思います。グループに切り替えると、非表示のエラーが発生し、UIは前のリストのデータを保持します。表示されているユーザーは、実際にはプライベートグループのメンバーではありません。

このリンクを直接表示すると:https://meta.discourse.org/u?group=testgroup リストは空になります。「team」に切り替えてから「testgroup」に戻ると、「team」メンバーのリストが残ります。

したがって、間違いなくバグはありますが、実際には機密情報を公開しているわけではありません。これはあなたが目にしているものと一致しますか?

「いいね!」 4

はい、私も同じ結果になります。実際にはグループメンバーではなく、ページを手動でリロードすると「結果が見つかりませんでした」と表示されます。

原因を特定するために、コンポーネントやテーマコードの一部を無効にすべきでしょうか?

「いいね!」 3

Metaでも同様のようですので、特定のサイトの問題ではないと思います。修正いたしますので、ご報告ありがとうございます!

「いいね!」 5

これで問題が解決します。

「いいね!」 3