Allow moderators to create groups

Sure then my call here is why do we even need a site setting? Why not just allow moderators to create groups? I wonder if we should strip this magic category setting and just allow mods to create groups and categories?

3 Mi Piace

I would certainly not object to that personally, but I can see sites that don’t want moderators to have the ability to significantly alter the site organization. I’ll leave it up to you to make the decision, I’d be fine either of the 3 ways: new site setting, combine with existing site setting, remove existing site setting and just grant access.

1 Mi Piace

@codinghorror what is your call here?

  1. New site setting for allow moderators to create groups

  2. Rename allow moderators to create categories to allow moderators to create groups and categories

  3. Remove allow moderators to create categories and just allow them to create categories and groups by default.

I am leaning towards 1 cause it is the least risk.

6 Mi Piace

Hmm, I’d first audit all customers and see how many people have the existing setting in place and turned on. If it’s almost nobody then I favor deleting the setting and changing the default.

3 Mi Piace

Tricky thing though is that removal of the setting would increase the rights of all discourse mods.

The only increased surface area though is that a rogue moderator can create lots of groups and categories. There is no permission escalation, they will still be able to be excluded from certain groups and categories (and also exclude themselves)

3 Mi Piace

I’ll pull the numbers later today.

I’m not following your logic here. If nobody has enabled the setting, we can infer that they don’t care and are OK with mods having category creation rights, but we could also very well infer that they intentionally left the setting disabled and as they don’t want mods having category creation rights.

3 Mi Piace

And here are the numbers @codinghorror. Out of all our hosted sites, 90.03% kept the setting false, as is the default. 9.97% enabled the setting allowing mods to create categories.

10 Mi Piace

Mi chiedevo dell’esito di questa conversazione di un po’ di tempo fa. I moderatori possono creare gruppi?

In alternativa, è possibile permettere agli utenti di un certo livello di fiducia di creare gruppi?

Nel mio sito, sembra che la risposta a entrambe le domande sia no, ma vorrei confermarlo, poiché sarebbe utile avere questa possibilità.

Vuoi davvero dire gruppi (collezioni di utenti) e non categorie (collezioni di argomenti)? Potrebbe essere utile descrivere il tuo problema invece di questa soluzione.

1 Mi Piace

Sì, intendo i gruppi. Sto cercando solo di capire la possibilità attuale di permettere agli utenti (che siano moderatori, utenti con un certo livello di fiducia o altri) di creare gruppi.

Penso che ti serva un plugin.

Tuttavia, non è ancora chiaro quale sia la tua intenzione. Cosa faranno le persone con i gruppi? Inviare messaggi diretti di gruppo? Ottenere un badge?

2 Mi Piace

Sto solo cercando di confermare se gli utenti possono creare gruppi o meno. Per ora è tutto. Sembra che la risposta sia no, senza configurazioni aggiuntive.

Propongo di rinominare:

Nessuna nuova impostazione del sito: rinomina quella esistente, amplia il suo ambito e l’opzione acquista più senso.

È molto strano voler concedere ai moderatori il diritto di creare una categoria senza concedere loro anche il diritto di creare un gruppo.

Posso inserirlo nel prossimo rilascio @codinghorror?

12 Mi Piace

È possibile che gli utenti con un determinato livello di fiducia creino un gruppo? Quindi, altri utenti con qualsiasi livello di fiducia potranno richiedere di entrare nel gruppo o essere invitati dal creatore. Di default, il creatore diventa il proprietario del gruppo.

L’idea alla base è simile a come funzionano le clan/gilde/squadre nei giochi. Forse potrebbe essere un plugin esterno, ma esistono già diversi forum che offrono questa funzionalità come estensione. È anche analogo ai gruppi di Facebook, a cui le persone possono unirsi se sono appassionati di qualcosa.

2 Mi Piace

Ho fatto ottimi progressi su questa nuova funzionalità e penso che sia quasi pronta. Tuttavia, @jomaxro ha individuato un piccolo caso limite strano…

I moderatori possono modificare la Visibilità di un gruppo in ‘Proprietari del gruppo’, il che significa che non appena aggiornano il gruppo, non potranno più vederlo e, di conseguenza, non potranno più gestirlo. Se iniziano a navigare nelle impostazioni del gruppo dopo averlo aggiornato, riceveranno errori che si traducono in un’esperienza utente poco elegante.

Quali sono le vostre idee su come gestire questa situazione? Il backend dovrebbe accorgersi che hanno appena aggiornato il gruppo in uno stato che li esclude dall’accesso e forzare il frontend a tornare all’indice dei gruppi? Oppure dovremmo impedire loro di aggiornare il gruppo in uno stato che li esclude dall’accesso?

3 Mi Piace

Pensando ad altri esempi di modifiche all’accesso.

Se un moderatore modifica le impostazioni di una categoria in modo da non poterla più vedere, viene reindirizzato alla pagina 404. Non è l’ideale, ma non genera errori.

Se un utente viene disconnesso (da un amministratore, tramite console, ecc.), visualizza un modulo e viene reindirizzato alla homepage.

Penso che l’opzione più semplice qui sia un reindirizzamento all’indice dei gruppi. Un’opzione più elaborata sarebbe un modulo che spiega che non possono più vedere il gruppo, con un pulsante per reindirizzarli all’indice dei gruppi.

Mentre stiamo facendo il refactoring, potremmo voler migliorare la situazione attuale in cui un moderatore modifica le autorizzazioni di una categoria e perde la visibilità. Un reindirizzamento forzato a /c è meglio di una pagina 404. Potremmo anche aggiungere prima un modulo, se vogliamo essere più elaborati.

Interessato alle opinioni di Robin e Sam.

3 Mi Piace

Penso che sia un’operazione piuttosto sciocca per quelle persone da eseguire e non è irragionevole da parte nostra non supportarla adeguatamente. Penso che il suggerimento di Josh di reindirizzare all’indice sia una buona idea.

3 Mi Piace

Sarebbe bello se questa funzionalità potesse essere estesa non solo ai moderatori, ma anche agli utenti con specifici livelli di fiducia. Questo permetterebbe agli utenti di creare i propri gruppi, squadre o clan. È una pratica comune in molti forum di gaming. Il capitano della squadra può invitare altri membri a unirsi al gruppo, oppure i membri possono richiedere di entrare. Le squadre potrebbero avere un proprio thread di discussione visibile e accessibile solo ai loro membri. Il leader della squadra sceglie il nome del gruppo e può allegare un banner o un logo per la propria squadra.

2 Mi Piace

Un livello di fiducia specifico o l’appartenenza a un gruppo sembra un’ottima idea per abilitare la creazione di gruppi. Immagino che il livello di fiducia vada bene, dato che può essere assegnato a un gruppo (anche se credo che si applichi a tutti i membri e non solo ai proprietari).

Questa modifica è stata unita recentemente, ma pensiamo di aver trascurato di menzionarla. Scusate per questo!

È super semplice da usare: abilita l’impostazione moderators_manage_categories_and_groups per permettere ai moderatori di creare e/o gestire i gruppi sul sito.

8 Mi Piace