Ich habe das Verhalten der Gruppensichtbarkeit auf der Seite /about getestet und wollte prüfen, ob das aktuelle Verhalten beabsichtigt ist oder ob ich den Zweck der auf der About-Seite ausgeblendeten Gruppen missverstehe.
Szenario
Ich hatte folgende Einstellungen:
Auf der About-Seite ausgeblendete Gruppen = admins, friends, Mods
Auf der About-Seite zusätzliche Gruppen = Mods
Ein Benutzer war:
Mitglied der ausgeblendeten Gruppe friends
und gleichzeitig Mitglied der sichtbaren Gruppe Mods
Ursprünglich ging ich davon aus, dass die Mitgliedschaft in einer ausgeblendeten Gruppe verhindert, dass der Benutzer irgendwo auf /about erscheint.
Der Benutzer erschien jedoch weiterhin über den Abschnitt der sichtbaren Gruppe Mods.
Nach weiteren Tests (darunter auch das Impersonieren eines Nicht-Admin-Benutzers) stellte sich heraus, dass das Verhalten stattdessen so ist:
Warum sollte man dieselbe Gruppe sowohl verstecken als auch bewusst anzeigen lassen? Soweit ich mich erinnere, versteckt die erste Einstellung den Abschnitt „Unsere Admins
Das war eine Demonstration; dasselbe Verhalten wurde auch bei einem Nicht-Administrator-Konto beobachtet, unabhängig davon, ob Mods auch in Auf der Über-Seite versteckte Gruppen enthalten ist.
Ja, seitenweite Administratoren verschwinden, und unter Moderatoren erscheint ein numerisches Mitglied, das nicht aufgelistet ist, wenn man sich das Konto des Administrators ansieht, obwohl sowohl „Wer kann diese Gruppe sehen?“ als auch „Wer kann die Mitglieder dieser Gruppe sehen?“ auf „Gruppeninhaber, Moderatoren und Mitglieder“ eingestellt sind.
Der vollständige Name der Gruppe Mods lautet „Unsere Moderatoren“.
Ich schlage hier eine Änderung vor, wonach jeder Benutzer, der sich in einer Gruppe unter Auf der Über-Seite versteckte Gruppen befindet, auf der /about-Seite nicht als Mitglied einer Gruppe in einer der Auf der Über-Seite zusätzlichen Gruppen angezeigt werden kann.
Ich denke, dieses Verhalten ließe sich besser über eine boolesche Site-Einstellung steuern, vielleicht so etwas wie:
about_page_exclude_hidden_group_members
Die Formulierung vermeidet absichtlich den Anschein einer umfassenderen Anonymitäts- oder Privatsphäre-Garantie, da dies nur die Darstellung von Benutzern in den Gruppenauflistungen auf /about betrifft, nicht jedoch, ob Administratoren diese Benutzer andernorts über angepassten Text/Inhalte referenzieren dürfen.
Bei meinen Tests kann eine Kombination dieser Einstellungen zur Gruppeninteraktion auf der Seite /about Vorrang haben, da sie Gruppen auf der Seite /about auch für einen Administrator ausblenden kann.