اكتشفت هذا الخطأ عند محاولة إجراء بعض الدعوات الفاخرة التي تضيف مستخدمًا إلى مجموعة من المجموعات وتوجهه إلى موضوع، والذي سيكون مناسبًا بشكل جيد سواء للمستخدمين المسجلين أو غير المسجلين أو المستخدمين الجدد.
للنسخ:
أنشئ دعوة تصل إلى موضوع يمكن لمستخدم الاختبار الخاص بك الوصول إليه بالفعل
أضف مجموعة إلى الدعوة (والتي ليس عضواً فيها حاليًا)
سجل الدخول كمستخدم الاختبار الخاص بك
قم بزيارة رابط الدعوة مع ذلك المستخدم
النتيجة: المستخدم الاختباري لا يُضاف إلى المجموعة (كان ينبغي أن يُضاف).
إذا لم يكن لدى المستخدم وصول فعلي إلى ذلك الموضوع (أو هو مستخدم جديد)، يُضاف إلى المجموعة (المجموعات) بدون مشاكل.
أتفق - أعتقد أنني حددت الأمر بشكل أكثر دقة. كانت هذه الوظيفة تعمل في السابق، لذا يبدو هذا تراجعًا. ربما في وقت الإصلاح المشار إليه في تلك المواضيع الأخرى.
سيكون من المناسب على الأرجح دمجها جميعًا.
شخصيًا، أعتقد أن هذه حالة استخدام صالحة للغاية. إنها تسمح باستخدام عملية واحدة مبسطة لإدراج الأشخاص بغض النظر عما إذا كانوا موجودين بالفعل على الموقع. بخلاف ذلك، تحتاج إلى عمليتين متوازيتين (ويصعب إدارتهما) للمستخدمين الحاليين والجدد.
قد يكون من المفيد أيضًا الإشارة إلى @gassim و @UnicornX لمعرفة ما إذا كان هذا قد حل المشكلة لحالات الاستخدام الخاصة بهم، ولإكمال تلك المواضيع أيضًا.
أتلقى رسالة “انتهت صلاحية الدعوة” في الرابط Join the Discourse User Testing Community وهذا مشجع لأنه يبدو أنه سيعمل مرة أخرى إذا تم تمديد استرداد الدعوة. (على الرغم من أن هذا قد يكون أيضًا لأنني استخدمته منذ فترة طويلة ونسيت أمره )