プライベートなメーリングリストを、プライベートな Discourse カテゴリに置き換える可能性があります。メーリングリストでは、メンバー以外がメンバー一覧を見ることはできません。Discourse でもこれを再現することは可能でしょうか?つまり、特定のグループのメンバーのみが、そのグループのメンバー一覧を見られるようにすることはできるでしょうか。あるいは、投稿を行うまですべてのユーザーを非表示にすることは可能でしょうか?
更新:現在見つけた最も近い設定は以下の通りです。
- 「ユーザーディレクトリを有効化」を無効にする。
- 「このグループのメンバーを誰が見ることができますか?」に対して「グループ所有者、メンバー、モデレーター」を選択する。
ユーザーディレクトリを有効にしたまま、かつ「グループ X のメンバーを除く全員」という条件でのみユーザー閲覧を許可することは、現時点では不可能のようです。
osioke
(Osioke Itseuwa)
2
もし私の理解が正しければ、サイト上の特定のユーザーは常に非表示にし、他のユーザーは通常通り表示させたいということですね?
ユーザープロフィールを非表示にしてみましたか?おそらく、個別に設定する必要があると思います。
それ以外には、そのような方法があるとは聞いたことがありませんが、私の認識が間違っているかもしれません。
はい、それが希望です。
Data Explorer を使って「グループ X の全メンバー」のユーザープロフィールを非表示にできるかもしれませんね。どうお考えですか?
あるいは、Discourse の mbox インポーターを編集して、メールやユーザーをインポートする際にその処理を行う方法もあるかもしれません。
osioke
(Osioke Itseuwa)
4
いいえ、残念ながら Data Explorer はデータベースの「読み取り専用」バージョンにしかアクセスできず、変更を加えることはできません。
それも可能かもしれませんね。ただ、確実なことは言えません。