公開グループでのグループアクセスの変更ができない

類似した、おそらく関連する問題かもしれません(?):Group membership access settings disabled

私は管理者であるインスタンスで、以下の問題に直面しています。グループの最初の「アクセス」設定(「ユーザーが自由にグループに参加できるようにする(公開されたグループである必要があります)」)を管理できません。チェックボックスが無効になっているためです:

確認すると:

グループの可視性とメンバーリストは「全員」に設定されています:

インスタンス内の別のグループを確認したところ、「ユーザーが参加できるようにする」チェックボックスは期待通りに動作しました。また、新しく作成したグループでも同様にチェックボックスは正常に動作しました。全員に公開されていない場合は無効化され、全員に公開されている場合は有効化されます。

何が原因でしょうか?どのようにデバッグすればよいでしょうか? Discourse インスタンスを実行しているサーバーにはアクセスできますが、可能であればバックアップからローカルに作成した開発インスタンスで問題を追跡したいと考えています。

「グループオーナーへのメンバーシップリクエストをユーザーに許可する」設定のチェックを外してみてください。そうすれば、「ユーザーが自由にグループに参加できるようにする」を選択できるようになります。

はい、それが原因でした。ありがとう :slight_smile:

そんな簡単なことを考えつかなかったなんて信じられない!:person_facepalming:

@bertieb 修正できてよかったですね。論理的な問題だと確信していました(私も見落としてしまいましたが)。

余談ですが、参加した全員に自動的に TL3 を割り当てるオープングループを導入することを検討されましたか?コミュニティの状況はあなた方が最もよくご存知かと思いますが、これにより新規ユーザーがコミュニティに多くのモデレーション権限を取得してしまう可能性があります。