Wir haben einige Gruppen, bei denen ich die Sichtbarkeit der Mitglieder auf „Nur Gruppenmitglieder“ eingestellt habe. Ein normaler Benutzer kann also keine Mitglieder sehen, und das funktioniert auf der Gruppenseite:
Aber auf der Benutzer-Seite kann derselbe normale Benutzer nach der Gruppe filtern und erhält eine Liste aller ihrer Mitglieder.
Ich gebe mich als normaler Benutzer mit Vertrauensstufe 0 aus und erhalte die Liste auf der Benutzerseite. Ich bin mir nicht sicher, wie ich das weiter debuggen kann oder soll?
Ich glaube, es handelt sich nur um ein UI-Problem. Wenn Sie zu einer Gruppe wechseln, tritt ein versteckter Fehler auf, und die Benutzeroberfläche behält die Daten aus der vorherigen Liste bei. Die angezeigten Benutzer sind nicht tatsächlich Mitglieder der privaten Gruppe.
Wenn Sie diesen Link direkt besuchen: https://meta.discourse.org/u?group=testgroup dann ist die Liste leer. Wenn Sie zu „Team“ wechseln und dann zurück zu „testgroup“, bleibt die Liste der „Team“-Mitglieder bestehen.
Es gibt also definitiv einen Fehler, aber er gibt keine sensiblen Informationen preis. Passt das zu dem, was Sie sehen?
Ja, das bekomme ich auch! Es sind tatsächlich nicht die Gruppenmitglieder und wenn ich die Seite manuell neu lade, bekomme ich “Keine Ergebnisse gefunden”.
Soll ich also Komponenten und Teile des Theme-Codes deaktivieren, um herauszufinden, was das verursachen könnte?
Das scheint hier auch bei Meta der Fall zu sein, daher glaube ich nicht, dass es etwas Spezifisches für Ihre Website ist. Wir werden das beheben – danke für die Meldung!