Pour les auto-modifications, j’ai trouvé ceci dans 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
C’est-à-dire que si le nom d’utilisateur existe, affiche les modifications de ce nom d’utilisateur, sinon affiche les modifications où l’éditeur n’est pas égal à l’auteur. C’est inattendu.
Concernant l’inadéquation du décompte, il se pourrait que cela compte plusieurs modifications sur le même article, mais n’affiche l’article qu’une seule fois. J’hésite à accepter cela car j’ai des utilisateurs avec plus de 150 modifications qui affichent moins de 50 modifications dans le journal. Il est difficile de croire qu’ils modifient un article en moyenne trois fois, mais je suppose que tous les goûts sont dans la nature ![]()