Abilitare Reviewable UI refresh almeno per il gruppo admin.
Utilizzare un utente admin creato tempo fa e che ha alcuni post.
Segnalare uno dei propri post.
Controllare la scheda “insights” (analisi) sul reviewable.
Risultato atteso:
Il livello di fiducia, la data di iscrizione e il numero di post sono corretti.
Risultato effettivo:
Il livello di fiducia è corretto, la data di iscrizione è la data odierna e il conteggio dei post è 0.
La richiesta sembra essere per l’utente corretto (ID 29) e anche i dati mostrati come risposta sembrano corretti.
Per quanto riguarda il conteggio dei post, sembra corretto. Per visualizzare questo numero, stiamo utilizzando i dati della richiesta /reviewable/334.json. I dati della richiesta /admin/users/29.json vengono utilizzati solo per la ricerca dell’IP.
La differenza tra queste due richieste è che la prima utilizza User.user_stat.post_count, che conta solo i post pubblici (esclusi i post in categorie private e i messaggi privati). La seconda richiesta - quella di amministrazione - restituisce tutti i post (inclusi quelli in categorie private e messaggi privati).
Nel mio caso, viene visualizzato 32, anche se il conteggio dei post dell’amministratore è 36.
No, i post erano tutti in categorie, proprio come quello che ho usato per la segnalazione. Il numero di post era sempre 0 quando la data di iscrizione non era corretta.
(Ho rieseguito il test sul mio sito che è ancora su https://github.com/discourse/discourse/commits/0e0e716e0d. La riproduzione nel fine settimana è stata un’installazione di sviluppo perché volevo assicurarmi che nulla fosse cambiato negli ultimi 10 giorni)