Per le auto-modifiche, ho trovato questo da app/models/concerns/reports/post_edits.rb:
if editor_username
builder.where("editor.username = ?", editor_username)
else
builder.where("editor.id > 0 AND editor.id != author.id")
end
Cioè, se il nome utente esiste, mostra le modifiche da quel nome utente, altrimenti mostra le modifiche in cui l’editor non è uguale all’autore. Questo è inaspettato.
Per la discrepanza nel conteggio, potrebbe essere che stia contando più modifiche allo stesso post, ma mostrando il post una sola volta. Sono riluttante ad accettarlo perché ho utenti con oltre 150 modifiche che mostrano meno di 50 modifiche nel log. È difficile credere che stiano modificando un post in media tre volte, ma immagino che ce ne siano di tutti i tipi ![]()