Ethsim2
(Ethan )
2026 年 5 月 16 日午後 5:46
1
私の Discourse バージョン: 2026.5.0-latest (601e66da60 )
/about ページでのグループ表示挙動についてテストを行っており、現在の挙動が意図されたものなのか、それとも「About ページの非表示グループ」の目的を誤解しているだけなのかを確認したかったのです。
シナリオ
以下の設定にしました:
About ページの非表示グループ: admins, friends, Mods
About ページの追加グループ: Mods
あるユーザーは以下の状態でした:
非表示の「friends」グループのメンバー
かつ、表示される「Mods」グループのメンバー
当初、非表示グループへの所属は、/about ページ上のどこにもユーザーが表示されないように抑制されると予想していました。
しかし、ユーザーは可視の「Mods」グループセクションを通じて依然として表示されていました。
さらにテストを行った結果(非管理者ユーザーになりすまして含む)、実際の挙動は以下のようであることが分かりました:
「About ページの非表示グループ」は、グループセクション自体を非表示にする
しかし、別の可視グループを通じて表示される個々のユーザーを抑制はしない
最終的にユーザーが公に表示されないようにしたのは、可視グループの設定で以下の変更を行ったことです:
「このグループのメンバーを誰が見ることができますか?」
変更前:
変更後:
質問
これは意図された挙動でしょうか?
もしそうであれば、設定の説明やドキュメントで明確化することが価値あるかもしれません。なぜなら、「About ページの非表示グループ」という名称は、以下のように解釈され得るからです:
「これらのグループのメンバーを About ページから隠す」
ではなく、
「これらのグループセクションを About ページから隠す」
「About ページの非表示グループ」
「About ページの追加グループ」
「グループメンバーの表示権限」
これら間の相互作用は微妙なため、他の管理者も私が当初持っていたのと同じ誤解をする可能性があると思います。
Ethsim2:
隠すグループ(About ページ) = 管理者、友達、モデレーター
追加するグループ(About ページ) = モデレーター
同じグループを「隠す」設定と「意図的に表示する」設定の両方に指定するのはなぜでしょうか?私の記憶では、前者の設定は「私たちの管理者」や「私たちのモデレーター」セクションを非表示にし、後者の設定はそれらの下にさらにグループを追加するものです。私のテストでは、表示制御には最初の設定は参照されていないようです。そのため、モデレーターを両方に追加すると、「モデレーター」という新しいセクションがメンバーとともに表示される一方、「私たちのモデレーター」セクションは削除されます。
Ethsim2
(Ethan )
2026 年 5 月 17 日午前 6:50
3
これはデモンストレーションです。about page hidden groupsにModsが含まれているかどうかに関わらず、非管理者アカウントでも同じ動作が確認されました。
はい、サイト全体の管理者が非表示になり、moderatorsにはリストされていない数値メンバーが1人表示されます。これは「Who can see this group?」と「Who can see this group’s members?」の両方が「Group owners, moderators, and members」に設定されているにもかかわらず、管理者アカウントから確認した場合です。
Modsグループの正式名称は「Our Moderators」です。
ここで変更を提案します。about page hidden groupsに含まれるグループのユーザーは、/about ページ上で about page extra groups のいずれかのグループのメンバーとして表示されないようにするものです。
Ethsim2
(Ethan )
2026 年 5 月 17 日午前 7:01
4
この動作は、ブール型のサイト設定で制御した方が良いかもしれません。例えば以下のような設定名はいかがでしょうか:
about_page_exclude_hidden_group_members
この文言は、意図的に広範な匿名性やプライバシー保証を暗示しないようにしています。なぜなら、これは /about でのグループ一覧におけるユーザーの表示方法にのみ影響し、管理者がカスタマイズされたテキストやコンテンツを通じて他の場所でこれらのユーザーを参照できるかどうかには影響しないためです。
私の記憶では、これは「グループ」ページに適用され、「概要」ページには適用されません。
Ethsim2
(Ethan )
2026 年 5 月 17 日午前 7:04
6
私のテストでは、これらのグループインタラクション設定の組み合わせが /about ページで優先され、管理者ユーザーに対しても /about ページからグループを非表示にすることがあります。