شكرًا لنصيحتك! في حال قررنا حذف تلك المواضيع تمامًا، سأقوم بتعيين deleted_at و visible=false عبر استعلام SQL. سيتم حذف هذه المواضيع بواسطة مهمة sidekiq بعد 30 يومًا. لكن إذا كان يجب الاحتفاظ بهذه المواضيع، فسأفعل ما اقترحته وأقوم بـ “حذفها” عبر مقتطف صغير بلغة Ruby باستخدام topic.delete. لذا في الحالتين، ستتم معالجة هذه المواضيع بواسطة discourse نفسه في النهاية، وهو ما يجب أن يعتني بالاعتمادات المحتملة.
شكرًا جزيلاً!