أوه، فهمت الآن، شكرًا على التفاصيل الإضافية، فقد تطلّب الأمر بعض التفكيك… افترضت أن هذا كان شيئًا فاتنا سابقًا مع تغييرات قائمة المراجعة، لكنه في الواقع أثر جانبي لتغيير آخر لم يكن مقصودًا أن يؤثر على قائمة المراجعة.
المشكلة الأصلية كانت أنه عند تفعيل must_approve_users، لم يتمكن المستخدمون الذين لديهم عنصر في قائمة المراجعة تمت معالجته بالفعل لكنهم ما زالوا غير معتمدين من الحصول على الاعتماد من صفحتهم الإدارية، لأن الاعتماد كان يعمل فقط على العناصر المعلقة. سمح التصحيح باعتماد المستخدمين حتى مع وجود عناصر قائمة تمت معالجتها بالفعل. هذا أصلح الصفحة الإدارية، لكنه أنتج أيضًا زر الاعتماد على العناصر المعالجة في قائمة المراجعة.
لذا، بدلاً من إصلاح السياق، يجب ألا يظهر زر الاعتماد كما قلت. لديّ تصحيح في الطريق سيخفي ذلك في قائمة المراجعة مرة أخرى: