Aclaración sobre grupos ocultos en la página Acerca de y grupos visibles superpuestos

Mi versión de Discourse: 2026.5.0-latest (601e66da60)


Estaba probando algunos comportamientos de visibilidad de grupos en la página /about y quería verificar si el comportamiento actual es intencional o si podría estar malinterpretando el propósito de los grupos ocultos en la página «About».

Escenario

Tenía configurado:

  • grupos ocultos en la página «About»: admins, friends, Mods
  • grupos adicionales en la página «About»: Mods

Un usuario era:

  • miembro del grupo oculto friends
  • y también miembro del grupo visible Mods

Inicialmente esperaba que la pertenencia a un grupo oculto impidiera que el usuario apareciera en cualquier parte de /about.

Sin embargo, el usuario seguía apareciendo a través de la sección del grupo visible Mods.

Después de más pruebas (incluyendo la suplantación de un usuario no administrador), descubrí que el comportamiento parece ser en realidad el siguiente:

  • los grupos ocultos en la página «About» ocultan la propia sección del grupo
  • pero no impiden que los usuarios individuales aparezcan a través de otro grupo visible

Lo que finalmente evitó que el usuario apareciera públicamente fue cambiar:

¿Quién puede ver los miembros de este grupo?

de:

  • Todos

a:

  • Propietarios del grupo, miembros y moderadores

en el grupo visible.

Pregunta

¿Es este el comportamiento previsto?

De ser así, podría valer la pena aclararlo en la descripción del ajuste o en la documentación, ya que el nombre «grupos ocultos en la página About» podría interpretarse razonablemente como:

«ocultar los miembros de estos grupos de la página About»

en lugar de:

«ocultar estas secciones de grupos de la página About»

La interacción entre:

  • grupos ocultos en la página «About»
  • grupos adicionales en la página «About»
  • y los permisos de visibilidad de los miembros del grupo

es lo suficientemente sutil como para sospechar que otros administradores podrían caer en la misma suposición que yo inicialmente.

¿Para qué incluir el mismo grupo tanto para ocultarlo como para mostrarlo a propósito? Según mi recuerdo, la primera configuración oculta la sección “Nuestros administradores” / “Nuestros moderadores”, mientras que la segunda agrega más grupos a continuación. Por mis pruebas, no parece tener en cuenta la primera configuración para controlar la visibilidad. Así que si agregas moderadores a ambas opciones, se mostrará una nueva sección titulada “moderadores” con los miembros, mientras que la sección “Nuestros moderadores” será eliminada.

Eso fue una demostración; se observó el mismo comportamiento en la cuenta no administrativa, independientemente de si Mods también está en grupos ocultos de la página de información.

Sí, los administradores de todo el sitio desaparecen y moderators tiene un miembro numérico no listado al verlo desde la cuenta de administrador, a pesar de que tanto ¿Quién puede ver este grupo? como ¿Quién puede ver los miembros de este grupo? estén configurados en Propietarios del grupo, moderadores y miembros.

El nombre completo del grupo Mods es Nuestros moderadores.

Propongo un cambio aquí: que cualquier usuario en un grupo dentro de grupos ocultos de la página de información no pueda mostrarse como miembro de un grupo en la página /about como perteneciente a ninguno de los grupos adicionales de la página de información.

Creo que este comportamiento podría controlarse mejor mediante una configuración de sitio booleana, algo como:

about_page_exclude_hidden_group_members

La redacción evita intencionalmente implicar alguna garantía más amplia de anonimato o privacidad, ya que esto solo afectaría cómo se muestran los usuarios en las listas de grupos de /about, no si los administradores pueden hacer referencia a esos usuarios en otro lugar mediante texto o contenido personalizado.

Por lo que recuerdo, esto se aplica a la página de Grupos y no a la página Acerca de.

En mis pruebas, una combinación de estas configuraciones de Interacción del grupo puede tener prioridad en la página /about, ya que puede ocultar grupos en la página /about incluso para un usuario administrador.