Para las autoediciones, encontré esto en 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
Es decir, si el nombre de usuario existe, muestra las ediciones de ese nombre de usuario; si no, muestra las ediciones donde el editor no es igual al autor. Eso es inesperado.
Para la discrepancia en el recuento, podría ser que esté contando múltiples ediciones a la misma publicación, pero solo mostrando la publicación una vez. Dudo en aceptar eso porque tengo usuarios con más de 150 ediciones que muestran menos de 50 ediciones en el registro. Es difícil creer que estén editando una publicación un promedio de tres veces, pero supongo que hay de todo ![]()