التوقع: يمكن تطبيق شروط التصفية الجديدة المضافة إلى مكون Solved على الصفحة المخصصة للمجموعة

الهدف هو تتبع المهام الموكلة التي تم إكمالها. على الرغم من أن حالة حل المواضيع معروضة في القائمة، إلا أن إضافة عامل تصفية سيكون أفضل، تمامًا مثل صفحة طلبات السحب (Pull Requests) في GitHub التي تعرض افتراضيًا X مفتوح و X مغلق. (إذا كان ذلك ممكنًا، سيكون من الرائع أيضًا أن نتمكن من تصفية العناصر غير المكتملة ولكن المغلقة بشكل منفصل، وتغيير الإعداد الافتراضي لعرض العناصر التي تحتوي فقط على قيمة محددة في assign_statuses.)

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

بعد بعض الفهم، يتضمن هذا تفاعل مكونين، لذا قد يكون الأمر صعبًا بعض الشيء؟
بغض النظر عن ذلك، سأدرج المتطلب هنا أولاً، وأتطلع إلى أخبار سارة من فريق Discourse. :slightly_smiling_face:


بخصوص سبب عدم إمكانية استخدام unassign_on_close لحل هذه المشكلة:

  • unassign_on_close مختلف تمامًا عن هذا المتطلب. إنه ببساطة يزيل ويسجل علاقة الإسناد بين المُسند والموضوع، لكن الموضوع لن يظهر بعد الآن في القائمة الموكلة للمُسند إليه أو المجموعة حتى يتم إعادة فتح الموضوع (إذا تم تمكين reassign_on_open).