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

申し訳ありません、ネクロマンシー(古いスレッドの掘り起こし)ですが、検索した際にこれがトップの結果で、他のトピック(以下にリンク)は閉じられているか、質問に関してそれほど明確ではありません。

ここで示されているロジックと類似のトピックに従うと、最善の方法は「everyone」を特定のグループに追加し、そのグループから「禁止」したいユーザーを削除することのようです。なぜなら、「グループから「表示」権限を削除するオプションがなく、追加することしかできないからです。」

これは非常に論理的ですが、たとえばインスタンスに5kユーザーがいる場合、それらすべてを手動で追加する必要がありますか?そして、新しいユーザーが参加するたびに更新し続ける必要がありますか?ユーザーをグループに追加する際に「@everyone」のような「チートコード」があるかどうかはわかりません。そうではないようです。

何かより良い方法があり、それを見逃しましたか?

ありがとうございます。

その他の関連トピック:

「いいね!」 1

わかりました。誰かを特定のカテゴリから禁止する良い方法はありません。それはあまり頻繁には起こりません。通常、誰かを禁止したい場合は、すべての場所から禁止します。レールコンソールで全員をグループに追加してから、その人物を削除することはできますが、それは面倒でしょう。

全員をグループに追加し、そのグループに含めたくないユーザーのサイト設定を持つプラグインを導入することもできます。

「いいね!」 3