هل يمكن للمشرفين لم يعودوا يرون من حذف منشورا؟

أعلم أن الصورة الرمزية للشخص الذي حذف منشورًا كانت تظهر في الأسفل، ولكنني لم أعد أراها الآن. هل كان هذا خيار تصميم مقصود؟

7 إعجابات

أنا أفهم ما تقصده. من الأسهل معرفة من حذف المنشور من المنشور نفسه بدلاً من الذهاب إلى السجلات.

5 إعجابات

لا أعتقد أنه كان تغييرًا متعمدًا. لا يزال الكود موجودًا. أعتقد أن شيئًا ما تعطل عند تحديث أدوات النشر المصغرة إلى مكونات Glimmer.

عندما أغير هذا إلى

{{#if @post.deleted_at}}

وأقوم أيضًا بتحرير السطر 14

{{formatDate @post.deleted_at format="tiny"}}

أكون قادرًا على استعادة معظمه.

لكنني لم أتمكن من جعل الصورة الرمزية تعمل. بناءً على

اعتقدت أنه سيكون


<UserAvatar @size="tiny" @user={{@post.deleted_by}} />

لكن ذلك لم ينجح.

5 إعجابات

أود أن أضيف هنا، شكرًا على الشرح المفصل يا معين. لقد جربت تعديلاً مشابهًا وواجهت نفس المشكلة مع عدم ظهور الصورة الرمزية (الأفاتار). يبدو أن @post.deleted_by لا يتم تمريره بشكل صحيح إلى المكون، على الرغم من أن النموذج (model) يحتوي على خاصية deleted_by. ربما لا يتم تضمينه في مُسلسل المنشور (post serializer) أو لا يتم تتبعه بشكل صحيح عبر طبقة مكونات Glimmer؟ قد يكون من المفيد التحقق مما إذا كانت deleted_by مكشوفة في استجابة الـ API للمنشور. إذا لم يكن الأمر كذلك، فقد يفسر ذلك سبب عدم حصول UserAvatar على أي بيانات مستخدم. مجرد فكرة. أتساءل إذا كان أي شخص قد وجد حلاً كاملاً.

ماذا جربت؟

فكرة رائعة! هل يمكنك التحقق من ذلك ومشاركة النتيجة؟

شكراً على التقرير المفصل.

إنه بالفعل خطأ تم تقديمه مع مكونات Glimmer.

سأقوم بإصلاحه في أقرب وقت ممكن.

5 إعجابات

سيتم إصلاح المشكلة بواسطة طلب السحب أعلاه.

7 إعجابات

تم إغلاق هذا الموضوع تلقائيًا بعد 4 أيام. لم تعد الردود الجديدة مسموحة.