إضافة معلمة إضافية لمكون user-chooser لتضمين المستخدمين المرحليين في النتائج

أحد عملائنا يحتاج إلى ميزة تتيح اختيار مستخدم من قائمة منسدلة تتضمن المستخدمين المؤقتين.

لقد راجعت قاعدة الكود، وتستخدم المكونة طريقة مكتبة userSearch لإجراء استدعاء الـ API إلى الخادم. حاليًا، لا توجد طريقة داخلها لتمرير معاملات إضافية.

علاوة على ذلك، فإن إجراء التحكم في Rails المسمى search_users لا يحتوي على أي آلية لقبول معاملات إضافية.

أفكر في إنشاء طلب دمج (PR) يسمح بتمرير معامل includeStagedUsers والذي سيأخذ القيمة الافتراضية false إلى مكون user-chooser، مما يسمح بإدراج المستخدمين المؤقتين في القائمة المنسدلة. ما رأيك @j.jaffeux؟

ليس لدي رأي محدد في هذا الأمر. إنه في الغالب إضافة ميزة في النواة الأساسية لا نحتاج إليها كثيرًا. ما رأيك @zogstrip؟

يا رفاق، هل هناك أي أخبار هنا؟

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

https://github.com/discourse/discourse/pull/13201

لقد قمت بإنشاء طلب سحب (PR) بسيط. أطلب مراجعة الاقتراحات عليه.

تم الدمج في النهاية :tada: