روابط الدعوة (زر قبول الدعوة) مع SSO لا تعمل للإصدار المستقر v2.8.10

نعم، أرى المشكلة الآن، ما زلنا نعرض زر Discourse Connect حتى لو تم استرداد الدعوة بالفعل، وأيضًا لمستخدم موجود لم يسترد الدعوة.

الدعوة لم تُسترد بعد لمستخدم موجود مع تمكين DiscourseConnect:

الدعوة تم استردادها بالفعل لمستخدم موجود مع تمكين DiscourseConnect:

أعتقد أن الشيء الصحيح هو إخفاء زر “قبول الدعوة” في الحالة الأولى وزر “متابعة” في الحالة الثانية، على الرغم من أنني لست متأكدًا تمامًا، نظرًا لأن المرور عبر مسار تسجيل الدخول SSO يقبل الدعوة أيضًا discourse/app/controllers/session_controller.rb at 13db6234940e50f66bc712a054003e362ae9dbcd · discourse/discourse · GitHub. @sam هل لديك أي أفكار حول هذا؟ أنا متردد قليلاً في إجراء المزيد من التغييرات على هذه الواجهة/النظام في الوقت الحالي…

إعجاب واحد (1)

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

إعجاب واحد (1)

تكمن المشكلة هنا لـ @hyphalos في أنهم يستخدمون الإصدار المستقر، لذلك سيتعين علينا في هذه الحالة إعادة تطبيق الإصلاح.

أنا آسف جدًا، أعتقد أن @hyphalos يمكنه ببساطة استخدام CSS هنا للتحايل، أليس كذلك؟ إخفاء العناصر التي تمثل مشكلة؟ أفضل عدم العودة إلى أي شيء قريب جدًا من إصدار 3.0.

إعجاب واحد (1)

هذا ليس قابلاً للتنفيذ حقًا نظرًا لأن زرًا مختلفًا يحتاج إلى إخفائه اعتمادًا على الحالة:

ولكن إذا كان الأمر محفوفًا بالمخاطر جدًا قبل 3.0، فلا يوجد الكثير مما يمكننا فعله هنا، سأقوم فقط بإصلاح المشكلة في main وستنتقل إلى الإصدار المستقر في العام الجديد.

إعجابَين (2)

نحن على وشك إصدار 3.1، لم يعد هذا ذا صلة.