علمّ مشاركة ما بـ “أشياء أخرى” كسبب ورسالة “أجرِ اختبارات.” كرسالة
علمّ مشاركة مختلفة بـ “خارج الموضوع” كسبب
انتقل إلى قائمة مراجعة المشرفين
تأكد من أن “الحالة” هي “قيد الانتظار”
تأكد من أن “الترتيب حسب” مضبوطة على “الأولوية”
انقر على “تحديث”
المتوقع: أن تكون إدخالات قائمة مراجعة المشرفين مرتبة من الأعلى إلى الأدنى حسب الأولوية الفعلي: إدخالات قائمة مراجعة المشرفين مرتبة من الأدنى إلى الأعلى حسب الأولوية
حل بديل: ضبط “الترتيب حسب” على “الأولوية (عكسي)” يرتب المشاركات المعلّمة بالترتيب المطلوب، من أعلى أولوية إلى أدناها.
من منظور المطور، يمكنني فهم سبب كون ترتيب الفرز الافتراضي تصاعديًا وأن “عكسي” يكون تنازليًا. لكنني توقعت العكس، وأعتقد أن المستخدم العادي غير المطور سيتوقع ذلك أيضًا.
حل محتمل: إعادة تسمية النص البشري “الأولوية” إلى “الأولوية (من منخفضة إلى عالية)” والنص البشري “الأولوية (عكسي)” إلى “الأولوية (من عالية إلى منخفضة)”
يبدو أن هذا الأمر قد يكون أكثر خبثًا مما ظننت في البداية. إذا اتبعت خطوات إعادة الإنتاج المذكورة أعلاه ثم قمت بالخطوات التالية:
ضع علامة على منشور آخر على أنه “شيء آخر”
انتقل إلى قائمة مراجعة المشرفين
تأكد من أن “الحالة” هي “قيد الانتظار”
تأكد من أن “الترتيب حسب” مضبوطة على “الأولوية”
انقر على “تحديث”
المتوقع: أن يتم ترتيب عناصر قائمة المشرفين حسب الأولوية. الفعلي: يتم ترتيب عناصر قائمة المشرفين ترتيبًا زمنيًا حسب وقت وضع العلامة (من الأقدم إلى الأحدث).
بالإضافة إلى ذلك، فإن “الأولوية (عكسي)” ترتب العناصر ترتيبًا زمنيًا حسب وقت وضع العلامة (من الأحدث إلى الأقدم).
لم أتمكن من تكرار هذه المشكلة محليًا باستخدام الخطوات التي قدمتها. بعد مراجعة الكود، تأكدت من أن ترتيب Priority تصاعدي، بينما Priority (reverse) تنازلي. أيضًا، عندما يكون لعنصرين نفس الأولوية، نرتبهما بناءً على قيمة created_at بشكل تنازلي.
هل يمكنك التحقق مما إذا كانت علامات something else لها درجة أعلى من علامة off-topic؟ تأخذ الصيغة عوامل مختلفة في الحسبان لحساب الدرجة.
أنت محق في أنه عند اختيار ترتيب “الأولوية”، يبدو أنها مرتبة حسب score تنازليًا، ثم حسب created_at تصاعديًا.
من ناحية أخرى، ما زلت أعتبر هذا السلوك غير متوقع. ما لم أكن أغفل شيئًا، فإن درجة العنصر القابل للمراجعة متاحة فقط من خلال الوصول إلى قاعدة البيانات (سواء كان ذلك عبر الوصول المباشر أو عبر إضافة مستكشف البيانات)؟