I membri del gruppo possono invitare utenti non appartenenti al gruppo a unirsi.
L’amministratore del sito può impostare il livello di fiducia minimo per gli invitanti e gli invitati.
Approvazione automatica o manuale.
In modalità approvazione automatica, l’invitato che soddisfa i requisiti verrà aggiunto al gruppo e un rapporto contenente l’elenco degli invitanti verrà inviato ai proprietari del gruppo tramite messaggio privato.
In modalità approvazione manuale, verrà generata una richiesta di adesione al gruppo a nome dell’invitato idoneo e un rapporto contenente l’elenco degli invitanti e un collegamento per visualizzare la richiesta di gruppo verrà inviato ai proprietari del gruppo, in modo che possano approvare o rifiutare l’invitato.
Configurazione
Configura i requisiti per gli inviti, come i livelli di fiducia minimi, nelle impostazioni del sito.
Gli inviti possono essere ritirati dall’invitante o dai proprietari del gruppo. I proprietari del gruppo possono andare su
http(s)://il-tuo-dominio/group-invitation/manage-invitations/(nome-del-tuo-gruppo)
per visualizzare o ritirare gli inviti.
Guardando il codice, credo che questo sia il numero minimo di persone che devono avviare un invito affinché abbia effetto. Ad esempio, con le impostazioni mostrate nell’immagine di esempio (quelle predefinite), sia Bob che Susan devono invitare Fred e il livello di fiducia combinato di Bob e Susan deve essere 4 o superiore.
Se Susan ha un livello di fiducia pari a 4, soddisferebbe da sola il requisito del livello di fiducia, ma non verrebbe raggiunto il numero minimo di inviti, quindi Bob dovrebbe comunque invitare Fred affinché l’invito abbia effetto.
Un’opzione valida sarebbe mettere a disposizione dei proprietari di gruppo una blacklist, nel caso in cui debbano rimuovere un membro per problemi. Con un messaggio: se qualcuno tenta di reinvitare, viene visualizzata una notifica “l’utente x è bannato; contatta i proprietari del gruppo”.
Questo potrebbe essere utile anche per la blacklist, permettendo di accettare gruppi, in modo che i membri dei gruppi inseriti non possano essere invitati, anche se probabilmente non con la dicitura “bannati”. Potrebbe essere utile, ad esempio, se si desidera impedire agli utenti di invitare membri di squadre avversarie in una comunità di eSports.
Aggiungere anche un’impostazione del sito per impedire agli utenti di invitare lo staff nei gruppi potrebbe essere una buona idea.
Una piccola cosa che apprezzerei è assegnare agli invitati un titolo predefinito diverso da quello dei proprietari del gruppo. O, non assegnare alcun titolo agli invitati. Per quanto ne so, al momento non è possibile.
Esempio:
Joe Blow - Commentatore eSports – Proprietario
Ivan McInvitee - Appassionato di eSports