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

Non mi sembra il comportamento corretto.

Stranamente, quando ho provato per la prima volta a riprodurre il problema, avevo abilitato il plugin Discourse Reactions. Con il plugin Reactions abilitato, gli utenti possono vedere gli avatar degli utenti che hanno apprezzato i loro post anche se all’utente non è consentito inviare loro messaggi. Questo mi sembra il comportamento corretto.

Con il plugin Reactions disabilitato, gli utenti non possono vedere l’avatar degli utenti che hanno apprezzato i loro post se l’utente che ha apprezzato il post non è autorizzato a inviare loro messaggi.

Reticategorizzerò questo argomento nella categoria UX per vedere se è qualcosa che il team di Discourse vuole approfondire.

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