Funziona l'invio dei post rifiutati alla barra in alto nella pagina di riepilogo dell'utente?

Continuando la discussione da Aggiungi il numero di post respinti nella barra superiore della pagina di riepilogo dell’utente:

Sto esaminando la situazione ora e non vedo un conteggio dei post respinti sulla scheda dell’utente. Ho controllato l’output di user.json e non ho trovato i dati lì. Il conteggio dei post respinti è stato aggiunto al modello?

O forse non ho capito qualcosa.

Ho appena verificato e funziona come previsto.

Il conteggio viene visualizzato nella pagina di riepilogo dell’utente se almeno un post in coda è stato respinto.

Ecco cosa vedo:

https://SITE/review?additional_filters={}&sort_order=priority&status=rejected&username=BAD_PERSON

mostra un sacco di post, ma il profilo dell’utente mostra solo post eliminati e nessun post rifiutato. (Ho ricontrollato in safe-mode). Si tratta di post intercettati da un filtro per parole monitorate e poi rifiutati.

Se il conteggio dei post rifiutati è l’unico valore da mostrare, i contatori dello staff non verranno visualizzati. Questa PR lo risolve:

Grazie, @pfaffman!

Ho appena ricostruito e sono su Discourse 2.5.0.beta4 - https://github.com/discourse/discourse versione 68db5deaeca9e3b89501581abaf6e69a9f7ae76. Non vedo ancora i post rifiutati per quell’utente. Ho avuto fretta?

Ho fatto un’ipotesi errata quando ho aggiunto inizialmente questo conteggio. I post non verranno creati se l’elemento viene rifiutato.

https://review.discourse.org/t/fix-we-dont-create-a-post-object-if-the-queued-post-gets-rejected-we-need-to-count-review-items-directly-9856/12003/3

L’ho testato qui su Meta e ora funziona come previsto.

Evviva!

image