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)
Mi scuso per il ritardo su questo, era un problema piuttosto spinoso.
Sembra che il serializzatore stesse saltando le informazioni aggiuntive necessarie per quella scheda quando l’utente che segnala era anche l’utente destinatario — ho invertito l’ordine di created_by e target_created_by, il che forza la serializzazione di target_created_by per primo e compila correttamente la scheda dei dettagli.
È ora disponibile in latest. Fammi sapere se riesci a provarlo