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 Mi Piace

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

3 Mi Piace

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

5 Mi Piace

Mi dispiace per il necromancing, ma questo è il primo risultato durante la ricerca e altri argomenti (collegati di seguito) sono o chiusi o non così chiari per quanto riguarda la domanda.

Seguendo la logica esposta qui e in argomenti simili, sembra che il modo migliore sia aggiungere “tutti” a un certo gruppo e poi rimuovere da detto gruppo gli utenti che si desidera “bandire” da una categoria, poiché non abbiamo un’opzione per rimuovere il permesso di “vedere” dai gruppi, solo per aggiungerlo.

Questo sembra abbastanza logico, ma diciamo che la tua istanza ha 5k utenti, devi aggiungerli tutti a mano? E continuare ad aggiornarla ogni volta che un nuovo utente si unisce? Non sono sicuro se ci sia qualche “codice di trucco” come “@everyone” quando si aggiungono utenti a un gruppo, non sembra esserci.

C’è un modo migliore e me lo sono perso?

Grazie.

Altri argomenti correlati:

1 Mi Piace

Va bene. Non c’è un buon modo per bannare qualcuno da una singola categoria. Non capita spesso. Di solito, se vuoi bannare qualcuno, è da tutto il sito. Potresti, tramite la console di Rails, aggiungere tutti a un gruppo e poi rimuovere la persona, ma sarebbe complicato.

Potresti avere un plugin che aggiunge tutti a un gruppo e poi ha un’impostazione del sito per gli utenti che non vuoi che siano in quel gruppo.

3 Mi Piace