ملخص:
عند استخدام الخيار “الوصول إلى الموضوع” في الدعوة، تحدث مشاكل غريبة في الصلاحيات.
إعادة الإنتاج:
- إنشاء مجموعة باسم
specialgroup - إعداد فئة باسم
testcategory - إضافة المجموعتين
trust_level_0وspecialgroup، كلاهما بصلاحيات عرض/رد/إنشاء* - إنشاء موضوع في تلك الفئة
- إنشاء دعوة وإعداد “الوصول إلى الموضوع” إلى الموضوع الذي تم إنشاؤه في الخطوة 4
- التنهد
- إزالة
specialgroupمن صلاحيات الفئة مؤقتًا، بحيث تحتوي الفئة فقط علىtrust_level_0بصلاحيات عرض/رد/إنشاء - محاولة إنشاء الدعوة مرة أخرى وإعداد “الوصول إلى الموضوع” إلى الموضوع الذي تم إنشاؤه في الخطوة 4
- ملاحظة كيف أن الأمور أصبحت أسوأ في الواقع
- محاولة ذكية لإعداد صلاحيات الفئة إلى
logged_in_usersبدلاً منtrust_level_0 - اكتشاف أن هذا لا يغير من الوضع شيئًا
قد يكون مرتبطًا
متغير من Invite link to private group, arrive at topic (private category) not working. هذه المرة، يحدث الخلل أثناء إنشاء رابط الدعوة.
*) يبدو أنه من غير المنطقي وجود كلا المجموعتين، ولكن إذا كان لديك فئة فرعية تسمح فقط بـ specialgroup، فيجب عليك إضافة تلك المجموعة إلى الفئة الأم أيضًا، لأن Discourse لا يفهم أن trust_level_0 هو دائمًا مجموعة فرعية (superset).

