Le "like" nella Usercard non rispettano le impostazioni di visibilità del gruppo

Passaggi per la riproduzione:

  1. Limita una classifica a un gruppo specifico
  2. Accedi come utente del gruppo
  3. Il “Cheers” nella scheda utente e nel profilo utente viene visualizzato e il link alla classifica porta a una pagina non valida

Il comportamento previsto sarebbe di non visualizzare i “Cheers” nella scheda utente o nel profilo utente per gli utenti che non sono aggiunti all’impostazione “visibile ai gruppi” della classifica.

1 Mi Piace

Come soluzione alternativa CSS, ho utilizzato il seguente CSS qui sotto. Potresti persino racchiudere un CSS specifico “body not staff” per applicarlo solo agli utenti normali e anonimi in modo che i Cheers siano ancora visibili ad amministratori e moderatori.

// Punteggio Cheers nascosto nella user card
.user-card-metadata-outlet.gamification-score {
    display: none;
}
// Punteggio Cheers nascosto nel profilo utente (se è effettivamente l'ultimo <div> all'interno di quel tag <dl> e nessun altro plugin o tc aggiunge il proprio div dopo)
body.user-summary-page #collapsed-info-panel > dl > div:last-child {
    display:none;
}

Sì, è un po’ imbarazzante perché la gamification dichiarerà la prima classifica come predefinita, se avessi una seconda classifica con visibilità limitata, non avresti questo problema.