مشاكل في تقرير post_edits

لدي بعض الأسئلة حول /admin/reports/post_edits.
التقرير الافتراضي لا يتضمن تعديلات المستخدمين على منشوراتهم الخاصة. لرؤية التعديلات الذاتية للمستخدم، يمكنني التصفية حسب المحرر لذلك المستخدم، أي /admin/reports/post_edits?filters={\"editor\"%3A\"username\"} (يتم ذلك تلقائيًا عند النقر من الرابط في صفحة المستخدم الإدارية)، ولكن هذا لمستخدم واحد فقط في كل مرة. هل هناك معلمة URL لرؤية هذه لجميع المستخدمين؟ لقد جربت filters={\"editor\"%3A\"*\"}، ولم تنجح.

حتى عندما يتم التصفية لمستخدم معين، فإنه لا يظهر جميع التعديلات. على سبيل المثال، تقول صفحة المستخدم الخاصة بي أن لدي 75 تعديلاً، لكن السجل يظهر 51 فقط، وكذلك التصدير. ما نوع التعديلات المستبعدة؟ هل هناك طريقة لرؤيتها كلها؟
منتدىي أقل من شهر من العمر، وهناك تعديلات من اليوم الأول الذي كان فيه المنتدى مباشرًا، لذلك لا أعتقد أن السجلات مقطوعة.

لا يتضمن التصدير أيضًا المنشور، بل يعرض فقط التاريخ والمحرر ومؤلف المنشور والسبب (يوجد عمود للمنشور ولكنه فارغ). هل هذا متوقع؟

بالنسبة للتعديلات الذاتية، وجدت هذا من 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

وهذا يعني، إذا كان اسم المستخدم موجودًا، اعرض التعديلات من اسم المستخدم هذا، وإذا لم يكن كذلك، اعرض التعديلات حيث لا يساوي المحرر المؤلف. هذا غير متوقع.


بالنسبة لعدم تطابق العدد، قد يكون السبب هو أنه يحسب تعديلات متعددة لنفس المنشور، ولكنه يعرض المنشور مرة واحدة فقط. أنا متردد في قبول ذلك لأن لدي مستخدمين لديهم أكثر من 150 تعديلاً يظهر لديهم أقل من 50 تعديلاً في السجل. من الصعب تصديق أنهم يعدلون المنشور بمعدل ثلاث مرات في المتوسط، ولكن أعتقد أن كل أنواع الناس موجودة :slightly_smiling_face: