Gruppenzugriff in öffentlicher Gruppe nicht änderbar

Ähnlich, vielleicht verwandt (?): Group membership access settings disabled

Ich betreibe eine Instanz, bei der ich Administrator bin. Wir haben ein Problem festgestellt, bei dem wir die erste „Zugriffs“-Einstellung der Gruppe nicht verwalten können („Benutzern erlauben, der Gruppe frei beizutreten (erfordert eine öffentlich sichtbare Gruppe)“), da das Kontrollkästchen deaktiviert ist:

Bei genauerer Betrachtung:

Die Sichtbarkeit der Gruppe und die Mitgliederliste sind auf „Alle“ eingestellt:

Ich habe eine weitere Gruppe auf der Instanz überprüft, und das Kontrollkästchen „Benutzern erlauben, beizutreten“ funktioniert wie erwartet. Ich habe es auch mit einer neu erstellten Gruppe getestet, und auch dort funktioniert das Kontrollkästchen wie erwartet – deaktiviert, wenn nicht für alle sichtbar, aktiviert, wenn für alle sichtbar.

Was könnte dies verursachen? Wie kann ich es debuggen? Ich habe Zugriff auf den Server, auf dem die Discourse-Instanz läuft, würde es aber lieber auf einer Dev-Instanz nachverfolgen, die ich bei Bedarf lokal aus einem Backup erstellen kann.

Deaktivieren Sie die Einstellung „Benutzern erlauben, Mitgliedschaftsanfragen an Gruppeninhaber zu senden“. Sobald Sie dies tun, sollten Sie in der Lage sein, „Benutzern erlauben, der Gruppe frei beizutreten“ auszuwählen.

Ja, das ist der Fehler. Danke :slight_smile:

Ich kann nicht glauben, dass ich nicht darauf gekommen bin, das auszuprobieren! :person_facepalming:

@bertieb Freut mich, dass es behoben wurde – ich wusste, dass es etwas Logisches sein würde (aber ich habe es auch nicht bemerkt).

Als kleiner Nebengedanke: Hast du schon über die Auswirkungen nachgedacht, eine offene Gruppe zu haben, die automatisch jedem neuen Mitglied die Rolle TL3 zuweist? Du kennst deine Community am besten, aber das könnte es neuen Benutzern ermöglichen, viele Moderationsrechte für deine Community zu erhalten.