Ban members from certain categories?

Most of our forum is pretty general. However, one part is a “forum game”. If you get caught cheating, you get banned from playing. However, we can’t actually ban them from that specific category … or can we? It’s getting hard to moderate.

EDIT: A workaround, I made a group to store the people suspended from a certain category. However, it would be great if I could natively ban people from certain categories (with the see/create/reply permission options).

I think the only way to do this would be to create a group that includes everyone who is allowed to be in the category.

It would be nice to have a negative category permission available on category security settings, e.g. “Cannot create/reply/see”. But that does not exist now.

إعجابَين (2)

This is 100% covered by groups, just remove the cheaters from the game group and they can’t access the category anymore.

3 إعجابات

So default put everyone in a “game” group, then REMOVE them as they are suspended? Interesting

5 إعجابات

عذرًا على إحياء هذا الموضوع، ولكنه أفضل نتيجة عند البحث، والمواضيع الأخرى (المرفقة أدناه) إما مغلقة أو ليست واضحة بما يكفي فيما يتعلق بالسؤال.

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

يبدو هذا منطقيًا إلى حد ما، ولكن لنفترض أن لديك 5 آلاف مستخدم في نسختك، هل يتعين عليك إضافتهم جميعًا يدويًا؟ والحفاظ على تحديثها كلما انضم مستخدم جديد؟ لست متأكدًا مما إذا كان هناك أي “رمز غش” مثل “@everyone” عند إضافة المستخدمين إلى مجموعة، لا يبدو الأمر كذلك.

هل هناك طريقة أفضل فاتني؟

شكرًا.

مواضيع أخرى ذات صلة:

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

حسنًا.. لا توجد طريقة جيدة لحظر شخص ما من فئة واحدة. لا يحدث ذلك كثيرًا. عادةً ما تريد حظر شخص ما من كل مكان. يمكنك في وحدة تحكم rails إضافة الجميع إلى مجموعة ثم إزالة الشخص، ولكن سيكون الأمر مؤلمًا.

يمكنك الحصول على إضافة تضيف الجميع إلى مجموعة ثم تحتوي على إعداد موقع للمستخدمين الذين تريد عدم تواجدهم في تلك المجموعة.

3 إعجابات