لا مشكلة! يسعدني أن disallowed_groups ستكون مفيدة. لقد دمجْتُ طلب الدمج (PR) الآن.
أحتاج إلى المرور على جميع السمات والمكونات الرسمية لدينا الآن بعد أن أصبح disallowed_groups وresolve_group_memberships متاحين، وأقترح عليك وأنت @moin القيام بذلك أيضاً عندما تتمكن لسماتك ومكوناتك الخاصة، لأنه بعد أن أجريت تغييرات على مستودعاتنا الرسمية، أرغب حقاً في المضي قدماً في جعل التغيير القادم من المنشور الأصلي stable.
هناك الكثير من العمل الأساسي الآخر الآن يعتمد على/يستخدم anonymous_users وlogged_in_users، وأود حقاً حذف مجموعة everyone.
لقد قمت للتو بتحديث كامل لنسختي، وأنا الآن أضيف إعداد كائن disallowed_groups إلى مكوني الخاص بـ everyone وanonymous_users بناءً على معرفات المجموعات التلقائية هنا:
ما الذي أفعله بشكل خاطئ في إعداد الكائن؟ لاحظت أنه حتى بدون disallowed_groups في الكائنات، لا يزال لا يعرض مجموعة anonymous_users (لذلك في الوقت الحالي، لا يوجد فرق بين القائمة في مكوني سواء قمت بتعيين disallowed_groups أم لا). لقد اختبرت مع معرفات مجموعات أخرى، ويجب أن أكون أرتكب خطأً في طريقة استخدام disallowed_groups (أو الصيغة) لأنه لا يبدو أن له أي تأثير بغض النظر عن تلك التي أستخدمها.
كانت هناك بعض المشكلات على GitHub في وقت سابق من اليوم، لذلك لم يبدأ تغيير disallowed_groups في التأثير إلا للتو في أحدث نسخة من Commits · discourse/discourse · GitHub
لست متأكدًا تمامًا من أن هذه هي المشكلة، لكن هل يمكنك محاولة التحديث مرة أخرى وملاحظة ما إذا كانت المشكلة لا تزال موجودة؟ إذا لم تكن كذلك، أخبرني وأرسلني إلى مكون القالب الخاص بك (أو هل هو فقط عنصر شريط الجانب الخاص بالمجموعة؟) حتى أتمكن من تصحيح الخطأ