Clarification sur les groupes cachés de la page À propos et les groupes visibles qui se chevauchent

Ma version de Discourse : 2026.5.0-latest (601e66da60)


J’ai testé certains comportements de visibilité des groupes sur la page /about et je voulais vérifier si le comportement actuel est intentionnel ou si je pourrais mal comprendre le rôle des groupes masqués sur la page About.

Scénario

J’avais configuré :

  • groupes masqués sur la page About = admins, friends, Mods
  • groupes supplémentaires sur la page About = Mods

Un utilisateur était :

  • membre du groupe caché friends
  • et aussi membre du groupe visible Mods

J’avais initialement pensé que l’appartenance à un groupe masqué empêcherait l’utilisateur d’apparaître n’importe où sur /about.

Cependant, l’utilisateur apparaissait toujours via la section du groupe visible Mods.

Après d’autres tests (y compris en impersonnant un utilisateur non administrateur), j’ai découvert que le comportement semble en réalité être le suivant :

  • les groupes masqués sur la page About masquent la section du groupe elle-même
  • mais n’empêchent pas les utilisateurs individuels d’apparaître via un autre groupe visible

Ce qui a finalement empêché l’utilisateur d’apparaître publiquement a été la modification :

Qui peut voir les membres de ce groupe ?

de :

  • Tout le monde

à :

  • Propriétaires du groupe, membres et modérateurs

sur le groupe visible.

Question

Est-ce le comportement prévu ?

Si oui, il pourrait être utile de clarifier cela dans la description du paramètre ou dans la documentation, car le nom « groupes masqués sur la page About » pourrait raisonnablement être interprété comme :

« masquer les membres de ces groupes sur la page About »

plutôt que :

« masquer ces sections de groupe sur la page About »

L’interaction entre :

  • les groupes masqués sur la page About
  • les groupes supplémentaires sur la page About
  • et les permissions de visibilité des membres des groupes

est suffisamment subtile pour que je soupçonne d’autres administrateurs de faire la même hypothèse que moi initialement.

Pourquoi ajouter le même groupe à la fois pour le masquer et pour l’afficher intentionnellement ? Si ma mémoire est bonne, le premier paramètre masque la section « Nos administrateurs » / « Nos modérateurs », tandis que le second ajoute d’autres groupes en dessous. Selon mes tests, le premier paramètre n’est pas pris en compte pour contrôler la visibilité. Ainsi, si vous ajoutez les modérateurs dans les deux cas, une nouvelle section intitulée « modérateurs » s’affichera avec les membres, tandis que la section « Nos modérateurs » sera supprimée.

C’était une démonstration ; le même comportement a été observé sur un compte non administrateur, indépendamment du fait que Mods soit également présent dans groupes masqués de la page À propos.

Oui, les administrateurs du site disparaissent et le groupe moderators affiche un membre numérique non répertorié lorsque l’on consulte depuis un compte administrateur, même si les options « Qui peut voir ce groupe ? » et « Qui peut voir les membres de ce groupe ? » sont toutes deux définies sur « Propriétaires du groupe, modérateurs et membres ».

Le nom complet du groupe Mods est « Nos modérateurs ».

Je propose ici un changement : tout utilisateur appartenant à un groupe inclus dans groupes masqués de la page À propos ne devrait pas pouvoir être affiché comme membre d’un groupe sur la page /about dans l’une des catégories des groupes supplémentaires de la page À propos.

Je pense que ce comportement pourrait mieux être géré par un paramètre du site de type booléen, par exemple :

about_page_exclude_hidden_group_members

La formulation évite intentionnellement de suggérer une garantie plus large d’anonymat ou de confidentialité, car cela n’affecterait que la manière dont les utilisateurs sont affichés dans les listes de groupes sur /about, et non la possibilité pour les administrateurs de faire référence à ces utilisateurs ailleurs via du texte ou du contenu personnalisé.

Si ma mémoire est bonne, cela s’applique à la page Groupes et non à la page À propos.

Dans mes tests, une combinaison de ces paramètres d’interaction du groupe peut avoir la priorité sur la page /about, car elle peut masquer des groupes sur la page /about même pour un utilisateur administrateur.