الفئات المكتومة تظهر للمستخدمين المجهولين

لدي موقع يحتوي على مجموعة من الأقسام المخفية. تُخفى هذه الأقسام والمواضيع عند الدخول كـ مستخدم مسجل، لكن المستخدمين المجهولين يرون هذه الأقسام (في /categories) وتظهر مواضيعها في /latest.

تعديل: للمعلومية:

      <meta name="generator" content="Discourse 2.8.0.beta4 - https://github.com/discourse/discourse version b673fee9464e823de3c3423a5f8c45732896b429">
إعجاب واحد (1)

@vinothkannans أتذكر بشكل غامض أننا تعاملنا مع هذه المشكلة في الماضي، هل تتذكر؟

3 إعجابات

نعم، قمنا بإصدار إصلاح لذلك. سأتحقق من المشكلة مرة أخرى.

3 إعجابات

فقط أتحقق من هذا. قمت بالترقية إلى إصدار بيتا 6 الحالي، ولا يزال المشكلة مستمرة.

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

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

في صفحة /categories، إذا كانت هناك فئة مكتومة تحتوي على فئات فرعية غير مكتومة، فستظهر قائمة بالفئات الفرعية.

إليك الإصلاح القديم

إعجابَين (2)

شكرًا للتدقيق. أنا محير تمامًا إذن.

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

إذن، هذه هي المشكلة.

إذا تم تعيين mute_all_categories_by_default، فإنه يتجاهل قائمة الفئات المعطلة. إنه يعطيني جميع الفئات إذا كان mute_all_categories_by_default مفعّلًا، لكنه يلتزم بـ default_categories_muted إذا لم يكن كذلك.

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

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