I’ve been trying to find a way to simplify group adds for our beta test user groups. Right now it’s a bit of work for our product managers, they have to:
Send invites to customers to create a profile
Customers open the email link and complete a profile
PM monitors invites and see who accepted them
PMs add the people who accepted the invites to the Beta Group
PMs send an email / private message to the customer that they can now access the Beta Group
I know as an admin I can add groups to the invite per this post: Invite users to a group, but I don’t really want to make these guys admins just to save a couple of steps.
What would be ideal is if the group owner could add the group to the initial invite, but be limited to the groups they own. In this case they would only be allowed to select the Beta Tester group, and not my employee, staff, or other groups.
As a stretch goal it would be nice if the email or private message could also be sent automatically when the user signs up. This would take the process down from 5 steps to 2 steps.
I’m in the same situation, and I think that add an Invite button only for owners so they can send invitations to other users to join the group is a good solution to start. Something like this:
Piattaforma: tutte (presumo). Testato con Discourse 3.6.0-beta1-dev
Descrizione:
Ci sono due posti per creare un invito:
menu principale
all’interno di una pagina di gruppo
Come amministratore o moderatore posso creare un invito all’interno della pagina del gruppo. Aprendo le “opzioni del link” nella finestra di dialogo popup, il rispettivo gruppo è preselezionato, quindi le persone invitate finiscono direttamente nel gruppo. Questo è ottimo.
Se io, come proprietario di un gruppo e utente normale (membro di un gruppo con i diritti di creare inviti), creo un nuovo invito in una pagina di gruppo, la parte “opzioni del link” non ha l’opzione per preselezionare un gruppo.
Comportamento previsto
Come proprietario di un gruppo e utente normale (con i diritti di creare inviti) che crea un invito da una pagina di gruppo, la finestra di dialogo popup dovrebbe contenere la possibilità di preselezionare un(o più) gruppo(i) ed essere precompilata con il rispettivo gruppo. Il menu a discesa dovrebbe contenere tutti i gruppi per i quali l’utente ha i diritti di creare inviti.
Passaggi riproducibili:
accedi come amministratore
crea un invito da una pagina di gruppo
osserva che all’interno delle “opzioni del link” è disponibile un campo gruppo, con il rispettivo gruppo preselezionato
osserva che l’utente invitato viene aggiunto al gruppo preselezionato.
sii felice
accedi come utente normale (proprietario di un gruppo e membro di un gruppo con i diritti di creare inviti)
crea un invito da una pagina di gruppo di cui sei proprietario
osserva che all’interno delle “opzioni del link” non è disponibile alcun campo gruppo
osserva che l’utente invitato non viene aggiunto a nessun gruppo.
sii infelice
Grazie per il tuo lavoro!
PS: Sembra che questo abbia funzionato quattro anni fa.
PPS: C’è anche una richiesta di funzionalità in sospeso per questo. Ma dopo averci pensato, per me è più un bug che una richiesta di funzionalità poiché il pulsante di cui parlo si trova all’interno della pagina del gruppo (non intendo il pulsante nella navigazione principale) (inoltre il comportamento del pulsante è in modo trasparente diverso per moderatori/amministratori).
Grazie, Simon! Ho spostato il tuo argomento in una risposta alla richiesta di funzionalità perché concordo con @sam che appartiene qui.
Hai fatto un ottimo lavoro aggiornando il problema sollevato nell’OP qui, considerando le modifiche più recenti al sistema di inviti da quando è stato creato questo argomento. In breve, agli amministratori è consentito creare inviti in cui l’invitato viene aggiunto a uno o più gruppi immediatamente al momento della creazione del proprio account. I membri regolari che sono proprietari di gruppi non possono.
Mi sembra che dovrebbe essere possibile per i proprietari del sito concedere l’accesso al menu a discesa “Aggiungi ai gruppi” durante la creazione di un invito, magari utilizzando una nuova impostazione allowed_by_group? Se è consentito, allora possono selezionare solo i gruppi di cui sono proprietari.
Posso immaginare casi d’uso in cui i proprietari del sito potrebbero non voler consentirlo. Se non è consentito, il pulsante di invito non dovrebbe essere visualizzato nella pagina del gruppo per quel membro, anche se è un proprietario di gruppo. Forse rimuoverlo sarebbe la prima mossa giusta da fare, in modo che l’interfaccia utente sia almeno coerente.