ユーザーの可視性とプライベートカテゴリ

プライベートなメーリングリストを、プライベートな Discourse カテゴリに置き換える可能性があります。メーリングリストでは、メンバー以外がメンバー一覧を見ることはできません。Discourse でもこれを再現することは可能でしょうか?つまり、特定のグループのメンバーのみが、そのグループのメンバー一覧を見られるようにすることはできるでしょうか。あるいは、投稿を行うまですべてのユーザーを非表示にすることは可能でしょうか?

更新:現在見つけた最も近い設定は以下の通りです。

  • 「ユーザーディレクトリを有効化」を無効にする。
  • 「このグループのメンバーを誰が見ることができますか?」に対して「グループ所有者、メンバー、モデレーター」を選択する。

ユーザーディレクトリを有効にしたまま、かつ「グループ X のメンバーを除く全員」という条件でのみユーザー閲覧を許可することは、現時点では不可能のようです。

もし私の理解が正しければ、サイト上の特定のユーザーは常に非表示にし、他のユーザーは通常通り表示させたいということですね?

ユーザープロフィールを非表示にしてみましたか?おそらく、個別に設定する必要があると思います。

それ以外には、そのような方法があるとは聞いたことがありませんが、私の認識が間違っているかもしれません。

はい、それが希望です。

Data Explorer を使って「グループ X の全メンバー」のユーザープロフィールを非表示にできるかもしれませんね。どうお考えですか?

あるいは、Discourse の mbox インポーターを編集して、メールやユーザーをインポートする際にその処理を行う方法もあるかもしれません。

いいえ、残念ながら Data Explorer はデータベースの「読み取り専用」バージョンにしかアクセスできず、変更を加えることはできません。

それも可能かもしれませんね。ただ、確実なことは言えません。