Es ist nicht möglich, die Sichtbarkeit von Mitgliedern in automatischen Gruppen über die Benutzeroberfläche zur Verwaltung von Gruppen zu ändern. Genauer gesagt: Die Benutzeroberfläche erlaubt die Auswahl eines neuen Wertes und meldet fröhlich „Gespeichert!“, wenn auf Änderungen speichern geklickt wird, aber die Anfrage wird vom Backend stillschweigend ignoriert.
Ich bin auch gerade auf dieses Problem gestoßen und finde es verwirrend, dass ich die Sichtbarkeitseinstellung ändern kann, sie dann aber stillschweigend ignoriert wird.
Gibt es keine Möglichkeit, Administratoren und Vertrauensstufen auf der Gruppenseite für alle anzuzeigen?
Ich habe dies gerade getestet und kann das Problem nicht genau reproduzieren, aber wir testen möglicherweise unterschiedliche Dinge.
Hier auf Meta habe ich die Sichtbarkeit der Gruppe trust_level_4 von Angemeldete Benutzer auf Jeder geändert. Vor der Änderung gab der Besuch von https://meta.discourse.org/g/trust_level_4 einen 404 zurück, nach der Änderung wird die Liste der Mitglieder der Gruppe angezeigt. Ich habe diese Bearbeitung hier inzwischen rückgängig gemacht, sodass diese Route für anonyme Benutzer wieder ein 404 zurückgibt, aber das Ändern der Sichtbarkeit funktioniert. Habe dasselbe auch lokal getestet.
Besteht das Problem darin, dass die Gruppe nach Änderung der Gruppensichtbarkeit für normale Benutzer nicht in /groups aufgeführt wird? Das dient der Übersichtlichkeit (es ist keine neue Regression, so wurde es 2017 entworfen)… normale Benutzer können automatischen Gruppen nicht beitreten, daher ist es nicht sehr nützlich, sie im Verzeichnis aufzuführen, auch wenn die Sichtbarkeit dies zulässt.
Danke @mdoggydog, ich habe den Bericht falsch gelesen. Wie @JammyDodger kann ich das Problem mit dem Dropdown-Menü „Wer kann die Mitglieder dieser Gruppe sehen?“ reproduzieren.
Yay, danke @pmusaraj — die Korrektur scheint sogar zu funktionieren!
Es gibt einen zugrunde liegenden strukturellen Fehler, der noch untersucht und behoben werden muss: die Tatsache, dass ein Benutzer im Frontend auf „Speichern“ klicken kann und das Frontend „Gespeichert!“ meldet, auch wenn das Backend nichts gespeichert hat. Ich bin mir nicht sicher, wo/wie ich das melden soll, aber es ist technische Schuld, die bis zur Behebung irgendwo verfolgt werden sollte.