自動グループのメンバーの可視性をグループ管理UIから変更することはできません。具体的には、UIでは新しい値を選択でき、「変更を保存」を押すと「保存されました!」と表示されますが、バックエンドではリクエストはサイレントに無視されます。
これは、FIX: Add `errors` field if group update confirmation by udan11 · Pull Request #16260 · discourse/discourse · GitHub で GroupsController の group_params() メソッドに導入されたリグレッションのようです。
「いいね!」 2
manuel
(Manuel Kostka)
2
また、これに遭遇し、可視性設定を変更できるのに、それがサイレントに無視されるのは混乱します。
グループページで管理者と信頼レベルを全員に表示する方法はありませんか?
こちらには、より多くの議論を含む Feature request 版があるようです:
「いいね!」 2
pmusaraj
(Penar Musaraj)
5
これをテストしましたが、問題を正確に再現することはできません。しかし、私たちは異なるものをテストしている可能性があります。
ここでは、metaで trust_level_4 グループの可視性を Logged on users から Everyone に切り替えました。変更前は、https://meta.discourse.org/g/trust_level_4 にアクセスすると404が返されましたが、変更後はグループのメンバーリストが返されます。その後、ここでこの編集を元に戻したので、匿名ユーザーにとってはルートは404に戻っていますが、可視性の変更は機能します。ローカルでも同じことをテストしました。
グループの可視性を変更した後、通常のユーザーに対して /groups にグループが表示されないことが問題でしょうか?それは、整理上の理由です(最近の回帰ではなく、2017年にそのように設計されました)。..通常のユーザーは自動グループに参加できないため、可視性が許可されている場合でも、ディレクトリにリスト表示するのにあまり意味がありません。
「いいね!」 1
このバグが何に関係しているのか少し混乱していたので、再オープンします。
私の基本的な再現手順:
g/trust_level_1/manage/interaction に移動します。
- 「このグループのメンバーを誰が見ることができますか?」を「全員」以外のいずれかに変更して保存します。
- ページを更新します。
期待される結果 - 変更される
実際の結果 - 「全員」に戻る
「いいね!」 2
pmusaraj
(Penar Musaraj)
12
@mdoggydogさん、ありがとうございます。レポートを読み間違えていました。@JammyDodgerさんと同じく、「このグループのメンバーを表示できるユーザーは?」のドロップダウンで問題を再現できました。
修正はレビュー中です。
「いいね!」 4
やった、@pmusaraj さんありがとうございます — 修正は機能するようです! 
まだ調査・修正が必要な根本的な構造上のバグがあります。それは、ユーザーがフロントエンドで「保存」を押すと、バックエンドが何も保存していない場合でも、フロントエンドが「保存されました!」と報告してしまうことです。どこでどのように記録すればよいかわかりませんが、修正されるまで追跡すべき技術的負債です。
「いいね!」 3
このトピックは2日後に自動的に閉じられました。返信はもう受け付けられません。