Un utente non può vedere gli avatar delle persone che mettono mi piace ai post

In realtà, tutti gli oggetti nella risposta dell’endpoint post_action_users hanno la proprietà unknown impostata su true (vedi screenshot).

L’ho incarnato e non riesco a trovare nulla di sospetto nelle impostazioni del suo profilo. Non so se si tratti di un bug o di un effetto collaterale di una delle sue impostazioni.

Problema risolto, leggendo il codice sorgente.
Non solo gli utenti con messaggi disattivati o ignorati sono nascosti, ma anche quelli con disallowed_pms_from.

Il mio utente aveva entrambe le caselle di impostazione dei DM selezionate e nessun utente selezionato nella lista bianca.

3 Mi Piace

Tra l’altro, se un utente non consente i DM da altri utenti, non vedrà alcun avatar nell’elenco dei “mi piace” in fondo ai post? È un comportamento piuttosto inaspettato.

2 Mi Piace

A me non sembra un comportamento corretto.

Stranamente, quando ho provato per la prima volta a riprodurre il problema, avevo il plugin Discourse Reactions abilitato. Con il plugin Reazioni abilitato, gli utenti possono vedere le avatar degli utenti che hanno messo “Mi piace” ai loro post, anche se all’utente non è consentito inviargli messaggi. Questo mi sembra il comportamento corretto.

Con il plugin Reactions disabilitato, gli utenti non possono vedere l’avatar degli utenti che hanno messo “Mi piace” ai loro post se l’utente che ha messo “Mi piace” non è autorizzato a inviargli messaggi.

Riclassificherò questo argomento nella categoria Contribute > UX per vedere se è qualcosa che il team di Discourse vuole prendere in considerazione.

5 Mi Piace

Inoltre, non si tratta solo dei like sui loro post, ma di tutti i like su tutti i post.

1 Mi Piace