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 个赞

抱歉打扰,但这是搜索结果中的首位,而且其他主题(如下链接)要么已关闭,要么在问题方面不够清晰。

遵循此处及类似主题中阐述的逻辑,似乎最好的方法是将“所有人”添加到某个组,然后从该组中移除您想“禁止”访问某个类别的用户,因为我们没有从组中移除“查看”权限的选项,只能添加

这似乎很合乎逻辑,但假设您的实例有 5k 用户,您是否必须手动添加他们?并且在有新用户加入时不断更新?我不确定在将用户添加到组时是否有像“@everyone”这样的“秘籍”,似乎没有。

是否有更好的方法而我错过了?

谢谢。

其他相关主题:

1 个赞

好的。没有一个好的方法可以禁止某人进入某个类别。这种情况不常发生。通常,如果你想禁止某人,就是从所有地方禁止。你可以在 rails 控制台将每个人添加到一个组,然后移除这个人,但这会很痛苦。

你可以有一个插件,将每个人添加到一个组,然后有一个网站设置,指定你不想让谁进入该组的用户。

3 个赞