Need ability to ban one or more users from a category

Ciao! Grazie per la risposta.

Certamente, l’ultima volta ho commentato questo ma posso aggiungere ulteriore contesto, ovviamente la situazione è la seguente:

Contesto:

  • Discourse ha più categorie.
  • Le categorie sono fortemente applicate in base a un “tema”.
  • Alcuni di questi temi possono diventare più “caldi” di altri (diciamo lo Sport, per esempio).
  • A volte un utente va bene (anche idealmente) in tutta la Community, ma c’è quel tema/categoria in cui si comporta come una persona completamente diversa (investimenti/credenze/ecc.).
  • La mia opinione qui è che si tratti di un comportamento simile a quello di un alcolista esposto a un mini-bar o a un open bar. Puoi chiedere loro di non interagire con esso o di “bere solo acqua”, ma cosa puoi fare… succede.
  • Sto cercando di evitare di rimuovere utenti altrimenti perfettamente funzionali dalla community solo a causa di quella categoria che li fa impazzire.

Pertanto:

  • La mia idea iniziale era semplicemente aggiungere quegli utenti a un gruppo e quel gruppo verrebbe rimosso da una o più categorie. Una sorta di “ban soft” o “punizione soft” per cercare di incentivare dei cooldown o anche solo rimuovere le persone del tutto da determinate categorie.

Problemi:

  • I gruppi aggiungono, non sottraggono, quindi non posso usarli nel modo in cui stavo pensando.
  • Una possibile soluzione era aggiungere tutti gli utenti a un gruppo che ha accesso a dette categorie e poi rimuovere quelli che vengono soft-bannati. Il problema è che non esiste un meccanismo che inserisca automaticamente i nuovi utenti in una nuova categoria (tranne i livelli di fiducia).
  • Non posso ricorrere solo ai Livelli di Fiducia poiché questi comportano funzionalità che sto cercando di non rimuovere da dette persone.

Aggiornamenti

  • Ho scoperto l’estensione di @Falco qui e mi è sembrato che forse possa aiutarmi con questo.

Spero che la mia spiegazione abbia senso. :pray:

Grazie!