روابط المواضيع الخاصة لا تُعرض كعناوين للمواضيع

مرحبًا، أود عرض روابط المواضيع كعناوين.
عند نشر موضوع داخل فئة خاصة أدناه،
لم يتم عرض رابط الموضوع الموجود في نفس الفئة كعنوان.
كيف يمكنني إصلاح ذلك؟

هذه ميزة أمان، لذا يجب أن نكون حذرين للغاية عند إجراء توسعات هنا، لأن المحررين قد يتمكنون من استخلاص معلومات خاصة حول مواضيع لا يُسمح لهم برؤيتها.

نعم، أنا أتفق على إخفاء العناوين عن المستخدمين غير المصرح لهم.

أود أن أعرف الفرق عن onebox.
على سبيل المثال، الموضوع أ والموضوع ب في نفس الفئة الخاصة.
الموضوع ب يعرض رابط الموضوع أ.
عند استخدام onebox، يظهر الموضوع ب معاينة للموضوع أ مع العنوان.
عند استخدام مسافة بيضاء مع رابط الموضوع أ، يظهر الموضوع ب رابط الموضوع أ فقط.

تم تأكيد أن هذه غرابة في أداة التضمين المباشرة (inline oneboxer) ويجب إصلاحها.

تضمن طلب السحب التالي أن الروابط التي تحتوي على مسافات في نهايتها سيتم تحويلها إلى صناديق Onebox عادية بدلاً من صناديق Onebox مضمنة:

~~https://github.com/discourse/discourse/pull/8893~~

لا أعتقد أننا نريد تضمين الروابط التي تحتوي على مسافات بادئة في صندوق واحد بالكامل؟ فقد بُذلت جهود كبيرة لضمان منع المسافات البادئة من التضمين في صندوق واحد:

أعتقد أن التضمين في صندوق واحد ضمن السطر صحيح، لكننا بحاجة إلى إصلاح التضمين في صندوق واحد ضمن السطر ليعمل عبر الفئات بنفس الطريقة التي يعمل بها التضمين العادي في صندوق واحد.

نعم، @dan على علم بالفعل ويعمل على تحديث طلب السحب الخاص به :wink:

كانت المشكلة هنا ناتجة عن حقيقة أن InlineOneboxer لا يأخذ في الاعتبار سياق الرابط (أي فئة الموضوع). قمت بإعادة هيكلة Oneboxer لكشف نفس الطريقة المستخدمة للحصول على كائن Topic، ولكن على المدى الطويل يجب أن ندمج الصنفين ونوفر خيارًا باسم inline:.