Los "Cheers" en la Usercard no "respetan" la configuración de visibilidad del grupo

Pasos para reproducir:

  1. Limitar una tabla de clasificación a un grupo específico
  2. Iniciar sesión como dicho usuario de un grupo
  3. Las “Cheers” en la tarjeta de usuario y el perfil de usuario se muestran y el enlace de la tabla de clasificación lleva a una página no válida

El comportamiento esperado sería no mostrar las “Cheers” en la tarjeta de usuario o el perfil de usuario a los usuarios que no se añaden a la configuración “visible para grupos” de la tabla de clasificación.

1 me gusta

Como solución alternativa de CSS, utilicé el siguiente CSS a continuación. Incluso podrías aplicar CSS específico para “body not staff” solo a usuarios regulares y anónimos para que los Cheers sigan siendo visibles para administradores y moderadores.

// Puntuación de Cheers oculta en la tarjeta de usuario
.user-card-metadata-outlet.gamification-score {
    display: none;
}
// Puntuación de Cheers oculta en el perfil de usuario (si es realmente el último <div> dentro de esa etiqueta <dl> y ningún otro plugin o tc agrega su propio div después de eso)
body.user-summary-page #collapsed-info-panel > dl > div:last-child {
    display:none;
}

Sí, es un poco incómodo porque gamification declarará la primera tabla de clasificación como la predeterminada; si tuvieras una segunda tabla de clasificación con visibilidad restringida, no tendrías este problema.