تعيين مؤلف موضوع Discourse إلى مؤلف المنشور؟

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

نختبر هذا الملحق في محاولة لحل أخطاء التضمين التي بدأنا نواجهها بعد فبراير 2020. لمزيد من التفاصيل، راجع: Embedding error - #5 by a_lee.

إعجابَين (2)

يبدو لي أن الأمر كان ممكنًا في السابق لاستخراج مؤلف الموضوع من التغذية. غير أن هذه الوظيفة غير متوفرة في إضافة استطلاع RSS. ولا أعرف مدى الجهد المطلوب لجعل الإضافة تحاول استخراج المنشئ من التغذية ومطابقته مع مستخدم موجود في Discourse.

إعجابَين (2)

يبدو أن إعداد الموقع embed_username_key_from_feed قد أُلغي هنا: FEATURE: Replace SimpleRSS with Ruby RSS module (#5311) · discourse/discourse@5f318a5 · GitHub

يمكنني محاولة تقديم طلب دمج (pull request) إلى هذه الإضافة لإعادة إضافته كإعداد للإضافة، لكن قد أحتاج إلى بعض التوجيه :sweat_smile:

يبدو أن معظم العمل سيكون في feed_item.rb و poll_feed.rb، بالإضافة إلى إضافة الإعداد إلى feed_setting.rb..

إعجابَين (2)