Tuttavia, è emerso un nuovo problema insieme alla correzione, ovvero gli utenti esistenti che utilizzano il link non vengono più aggiunti al gruppo specificato in ‘Add to groups’. Questo interrompe completamente la nostra implementazione dell’utilizzo di link di invito per tutti i nostri utenti esistenti perché, soprattutto, oltre a reindirizzare gli utenti esistenti a un argomento, utilizziamo ‘add to group’ per dare loro accesso a categorie private insieme all’utilizzo di un webhook per integrazioni esterne (caso d’uso dettagliato spiegato qui e qui )
Gentile Team di Discourse (cc: @lindsey)
Ti esorto a dare un’occhiata a questo al più presto poiché ciò influisce sulla nostra implementazione ed è piuttosto urgente.
Grazie!
Questo è un percorso un po’ strano da intraprendere per gli utenti esistenti. Gli inviti sono pensati per i nuovi utenti. Come amministratore, perché non aggiungere direttamente gli utenti esistenti al gruppo?
Perché ci affidiamo a loro per fare clic sul link di invito e abbiamo utilizzato la funzionalità “Aggiungi al gruppo”. Questo ha anche aiutato con l’automazione che stiamo utilizzando:
Lo studente fa clic sul link
Esistente o nuovo, vengono aggiunti a un gruppo e reindirizzati a un post dell’argomento
Il post dell’argomento si trova in una categoria privata a cui solo le persone aggiunte al gruppo possono accedere (ma ora solo i nuovi utenti possono visualizzare questi argomenti perché [gli utenti esistenti] non vengono più aggiunti al gruppo, da qui le nuove modifiche)
In alcuni casi, quando vengono aggiunti al gruppo (dopo aver fatto clic sul link), lo abbiamo collegato a un webhook che concede un badge o esegue altre automazioni basate su questo passaggio.
Questo ha funzionato perfettamente per noi per circa due anni e mezzo.
Ciao @gassim, grazie per la tua pazienza mentre indagavamo su questo. Temo che la versione breve sia che il tuo caso d’uso non fa realmente parte del nostro design previsto per gli inviti e non sarebbe facile adattare gli inviti per supportarlo.
Come progettato, gli inviti servono a guidare i nuovi utenti attraverso il processo di registrazione, non a modificare gli utenti esistenti. Abbiamo fatto alcune ricerche e crediamo di aver apportato una correzione di sicurezza nel 2022 che ha disabilitato la funzionalità che stai descrivendo qui per gli utenti esistenti che utilizzano i link di invito.
Gli inviti sono un’area complicata per noi perché ci sono molte implicazioni di sicurezza, quindi reintrodurre questa funzionalità non è un’impresa semplice per noi. Dovremmo rifattorizzare significativamente gli inviti per supportare efficacemente il tuo caso d’uso di utilizzo degli inviti per utenti nuovi ed esistenti.
Capisco che supportare il tuo caso d’uso sia importante e queste informazioni ti deluderanno probabilmente! Tuttavia, sospetto che ciò che desideri possa essere realizzato con altri mezzi. Inizierei dando un’occhiata a Discourse Automation — abbiamo alcuni documenti su come aggiungere utenti a un gruppo automaticamente che potrebbero soddisfare le tue esigenze: Adding users to groups through custom field automation
Se hai bisogno di ulteriore aiuto in questa direzione, apri un argomento Support o Feature e potremo riprendere da lì.