في مرحلة ما بعد إنشاء بعض الفئات، تم حذف المستخدم الذي أنشأها. عند مراجعة السجل، أرى أن Discourse قد حذف هذه المنشورات تلقائيًا في نفس الوقت الذي تم فيه حذف المستخدم.
لم نلاحظ أن هذا التسبب في أي مشاكل إلا بعد مرور بعض الوقت، عندما أصبح من الواضح أنه بينما يمكن للمسؤولين رؤية (وتحرير) منشورات وصف الفئة المتأثرة، فإن المستخدمين العاديين عند محاولة عرض تلك المنشورات، يحصلون على الرسالة التالية بدلاً من ذلك: “خطأ؛ أثناء محاولة التحميل؛ حدث خطأ ما.”
تظهر منشورات وصف الفئة هذه بخلفيات حمراء. أستطيع أن أرى أنها قد تم حذفها، ومتى. أستطيع رؤية زر “إلغاء الحذف”، لكن النقر عليه لا يفعل شيئًا على الإطلاق.
إذا انتقلت إلى إعدادات إحدى الفئات المتأثرة (عن طريق النقر على زر تحريرها)، ثم نقرت على زر تحرير الوصف، يتم نقلك إلى المنشور المحذوف المقابل. يمكنني إجراء تغييرات وحفظها، وبعد تحديث الصفحة، يظهر الوصف الجديد. لكن المستخدمين غير المسؤولين لا يزالون غير قادرين على رؤية محتويات المنشور (فقط تلك الرسالة الخاصة بالخطأ).
تمكنت من تغيير ملكية أحد المنشورات إلى حساب المسؤول الخاص بي، لكن زر “إلغاء الحذف” لا يزال لا يعمل.
وجدت تقارير مشابهة على Meta Discourse، لكن حتى الآن لم يساعد أي من النصائح المقدمة.
وجدت إشارة إلى شخص تمكن من إلغاء حذف منشور متأثر بشكل مماثل باستخدام واجهة برمجة تطبيقات Discourse، وبدأت في البحث في ذلك، لكنني لم أتمكن من العثور على أي شيء يتعلق بإلغاء حذف المنشورات في وثائق الـ API. انظر: Can't recover a topic by a deleted user
آمل أن يكون هناك حل لا يتطلب إعادة إنشاء الفئات المتأثرة من الصفر.
تحديث: عندما أنقر على زر “إلغاء الحذف” لأحد هذه المنشورات، يتم إنشاء إدخال في سجل الأخطاء:
Error: Forbidden
Url: mysite/assets/ember_jquery-189e46ebcb33594b835e782fd1ce916ec750bc0cf980ebc4fb7796649161a18d.js
Line: 1
Column: 266460
Window Location: mysite/t/about-the-showcases-and-use-cases-category/28