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.
Desculpe pela necrofilia, mas este é o principal resultado ao pesquisar e outros tópicos (linkados abaixo) estão ou fechados ou não são tão claros em relação à pergunta.
Isso parece bastante lógico, mas digamos que sua instância tenha 5 mil usuários, você tem que adicioná-los todos manualmente? E continuar atualizando sempre que um novo usuário entra? Não tenho certeza se existe algum “código secreto” como “@todos” ao adicionar usuários a um grupo, não parece.
Certo. Não há uma boa maneira de banir alguém de uma categoria. Isso não acontece com frequência. Geralmente, se você quiser banir alguém, é de todos os lugares. Você poderia, no console do Rails, adicionar todos a um grupo e depois remover a pessoa, mas seria doloroso.
Você poderia ter um plugin que adicionasse todos a um grupo e, em seguida, tivesse uma configuração do site de usuários que você deseja que não estejam nesse grupo.