ترتيب غير متوقع في قائمة المراجعة عند استخدام ترتيب "الأولوية"

خطوات التكرار

  1. انتقل إلى مجتمع لديك فيه صلاحيات المسؤول
  2. قم بتخصيص أولويات قائمة مراجعة المشرفين لمنح “أشياء أخرى” أولوية “منخفضة”
  3. قم بتخصيص أولويات قائمة مراجعة المشرفين لمنح “خارج الموضوع” أولوية “متوسطة”
  4. علمّ مشاركة ما بـ “أشياء أخرى” كسبب ورسالة “أجرِ اختبارات.” كرسالة
  5. علمّ مشاركة مختلفة بـ “خارج الموضوع” كسبب
  6. انتقل إلى قائمة مراجعة المشرفين
  7. تأكد من أن “الحالة” هي “قيد الانتظار”
  8. تأكد من أن “الترتيب حسب” مضبوطة على “الأولوية”
  9. انقر على “تحديث”

المتوقع: أن تكون إدخالات قائمة مراجعة المشرفين مرتبة من الأعلى إلى الأدنى حسب الأولوية
الفعلي: إدخالات قائمة مراجعة المشرفين مرتبة من الأدنى إلى الأعلى حسب الأولوية

حل بديل: ضبط “الترتيب حسب” على “الأولوية (عكسي)” يرتب المشاركات المعلّمة بالترتيب المطلوب، من أعلى أولوية إلى أدناها.

من منظور المطور، يمكنني فهم سبب كون ترتيب الفرز الافتراضي تصاعديًا وأن “عكسي” يكون تنازليًا. لكنني توقعت العكس، وأعتقد أن المستخدم العادي غير المطور سيتوقع ذلك أيضًا.

حل محتمل: إعادة تسمية النص البشري “الأولوية” إلى “الأولوية (من منخفضة إلى عالية)” والنص البشري “الأولوية (عكسي)” إلى “الأولوية (من عالية إلى منخفضة)”

هل هناك علاقة؟ Order of reviewed flags on review queue … لكن الموضوع يتعامل بشكل أساسي مع ضبط “الحالة” على “(كل ما تم مراجعته)”

4 إعجابات

يبدو أن هذا الأمر قد يكون أكثر خبثًا مما ظننت في البداية. إذا اتبعت خطوات إعادة الإنتاج المذكورة أعلاه ثم قمت بالخطوات التالية:

  1. ضع علامة على منشور آخر على أنه “شيء آخر”
  2. انتقل إلى قائمة مراجعة المشرفين
  3. تأكد من أن “الحالة” هي “قيد الانتظار”
  4. تأكد من أن “الترتيب حسب” مضبوطة على “الأولوية”
  5. انقر على “تحديث”

المتوقع: أن يتم ترتيب عناصر قائمة المشرفين حسب الأولوية.
الفعلي: يتم ترتيب عناصر قائمة المشرفين ترتيبًا زمنيًا حسب وقت وضع العلامة (من الأقدم إلى الأحدث).

بالإضافة إلى ذلك، فإن “الأولوية (عكسي)” ترتب العناصر ترتيبًا زمنيًا حسب وقت وضع العلامة (من الأحدث إلى الأقدم).

إعجابَين (2)

مرحبًا @lee-dohm :wave:

لم أتمكن من تكرار هذه المشكلة محليًا باستخدام الخطوات التي قدمتها. بعد مراجعة الكود، تأكدت من أن ترتيب Priority تصاعدي، بينما Priority (reverse) تنازلي. أيضًا، عندما يكون لعنصرين نفس الأولوية، نرتبهما بناءً على قيمة created_at بشكل تنازلي.

هل يمكنك التحقق مما إذا كانت علامات something else لها درجة أعلى من علامة off-topic؟ تأخذ الصيغة عوامل مختلفة في الحسبان لحساب الدرجة.

أخبرني وسأواصل التحقيق إذا لزم الأمر!

3 إعجابات

أنت محق في أنه عند اختيار ترتيب “الأولوية”، يبدو أنها مرتبة حسب score تنازليًا، ثم حسب created_at تصاعديًا.

من ناحية أخرى، ما زلت أعتبر هذا السلوك غير متوقع. ما لم أكن أغفل شيئًا، فإن درجة العنصر القابل للمراجعة متاحة فقط من خلال الوصول إلى قاعدة البيانات (سواء كان ذلك عبر الوصول المباشر أو عبر إضافة مستكشف البيانات)؟

يمكنك رؤية الدرجة القابلة للمراجعة لكل عنصر من خلال النقر على أيقونة ؟ التي تظهر في الزاوية العلوية اليمنى.

3 إعجابات

شكرًا لك! هذه نظرة صغيرة ومفيدة جدًا أيضًا :sparkling_heart:

هل من المنطقي استخدام كلمة “النتيجة” بدلاً من “الأولوية” لترتيب الفرز؟ لأنك تستخدم كلمة “الأولويات” هنا:

لكنك تستخدم “التقييم” هنا:

إعجابَين (2)

شكرًا لك على الاقتراح، لي!

لقد قدمت طلب سحب (PR) لإعادة تسمية “الأولوية” إلى “النقاط” لترتيب الفرز، لكنني نسيت الرد هنا.

3 إعجابات

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