プライベートグループのタイトルがまだ表示されている

プライベートグループを作成し、管理者とモデレーターのみがグループを閲覧できるように設定しました。しかし、シークレットウィンドウでテストしたところ、グループに追加したユーザーのプロフィールにグループ名が表示されてしまいます。

この問題を解決する方法をご存知の方はいらっしゃいますか?

Meta ではこれを再現できません。最新版をお使いですか?

わかりません。Chrome を使用しています。最新バージョンはどこで確認できますか?

ソースを表示し、Discourse のバージョンを示すメタタグを確認してください。それは上部にあります。

<meta name="generator" content="Discourse 2.7.0.beta3 - https://github.com/discourse/discourse version 0fab711e4ac45047674181b1e111a8d092eb9d1f">

「いいね!」 1

どうやら Discourse 2.6.0.beta2 のバージョンを実行しているようです。

アップデートするには、エンジニアリソースが必要になりますか?

更新は通常、サーバーに SSH で接続し、sudo 権限を取得して以下のコマンドを実行するのが最も簡単です。

cd /var/discourse
./launcher update
「いいね!」 1

何が起きたか分かりました。プライベートなグループであっても、誰かのプライマリグループを別のグループに手動で変更すると、この設定がプライベート設定を上書きしてしまいます。このため、この問題は機能リクエストへと移行しました。私としては、プライベートグループはプライマリグループかどうかに関わらず、常にプライベートであるべきだという考えです。

@codinghorror さん、お手伝いいただきありがとうございます!

「いいね!」 1

おお、素晴らしい!解決できてよかったですね。結果を共有してくださり、ありがとうございます!

まとめさせてください。私の理解は合っていますか?

  • スタッフメンバーがユーザーのプライマリグループを編集した
  • ユーザーのプライマリグループが 非公開 グループに設定された
  • ユーザーの「非公開」グループへの所属が現在表示されるようになった(どこで?)

問題ありません、@codinghorror さん!おっしゃる通りです。このメンバーのトピックへのコメントを表示している際、シークレットブラウザウィンドウでプライベートグループが現在表示されています。

ユーザーのタイトルが表示されており、そのタイトルはプライベートグループのメンバーシップに由来するということでしょうか?

「いいね!」 1

返信に全く気づきませんでした。はい、プライベートグループのタイトルは、プライベートグループに所属していないユーザーを含む、すべてのユーザーに公開されます。

「いいね!」 1

タイトルへのアクセス制御を適用する意図は当初からなかったと思います。簡単にできるのは、「非表示」グループがユーザータイトルの設定を行えないようにブロックすることですが、それにより多くの方のワークフローが破綻する可能性があります :thinking:

「いいね!」 1

興味深い。ワークフローが壊れないか確認するために、検討や調査をする価値は十分にあります。