حذف سجلات إجراءات الموظفين المحددة باستخدام الكونسول

تابع من: Don't log all post edits in staff action logs for a user-merge - #4 by JammyDodger

شكرًا. في هذه الأثناء، إذا كان بإمكان خبير في وحدة تحكم Rails اقتراح أمر لحذف سجلات تعديل المنشورات النظامية لتاريخ معين، فسيكون ذلك مفيدًا لتنظيف السجلات.

أعتقد أنك ستحصل على المزيد من الاهتمام إذا كان هذا موضوعًا منفصلاً، لذلك قمت بفصله. :+1:

إنها مخزنة في جدول user_histories، إذا كان ذلك يساعدك على البدء؟

إعجابَين (2)

ظننت أنها ستكون شيئًا كهذا:

UserHistory.where("created_at > ?", date).where(and staffuser=xyz, and action=edit post).destroy_all

ولكن مع الصيغة الصحيحة :stuck_out_tongue:

إذا كان موجودًا في الجدول فقط، فمن المحتمل أن يكون من الأسهل حذفه مباشرة من postgres.

من الذاكرة، هو:

UserHistory.where(bla,bla,bla)

على الرغم من وجود بعض الأجزاء الأخرى في Administrative Bulk Operations التي قد تساعدك في ملء الـ bla bla bla

(لست بجانب جهاز الكمبيوتر الخاص بي في الوقت الحالي)

إعجاب واحد (1)