Bei den Selbstbearbeitungen habe ich Folgendes in app/models/concerns/reports/post_edits.rb gefunden:
if editor_username
builder.where("editor.username = ?", editor_username)
else
builder.where("editor.id > 0 AND editor.id != author.id")
end
Das heißt, wenn der Benutzername existiert, werden Bearbeitungen von diesem Benutzernamen angezeigt, andernfalls werden Bearbeitungen angezeigt, bei denen der Editor nicht dem Autor entspricht. Das ist unerwartet.
Beim Zählungsunterschied könnte es sein, dass mehrere Bearbeitungen desselben Beitrags gezählt werden, der Beitrag aber nur einmal angezeigt wird. Ich bin zögerlich, das zu akzeptieren, da ich Benutzer mit über 150 Bearbeitungen habe, bei denen weniger als 50 Bearbeitungen im Protokoll angezeigt werden. Es ist schwer zu glauben, dass sie einen Beitrag durchschnittlich dreimal bearbeiten, aber ich schätze, es gibt für alles Leute ![]()