Ho scoperto questo bug quando cercavo di fare degli inviti elaborati che aggiungono un utente a un paio di gruppi e lo reindirizzano a un argomento, cosa che funzionerebbe bene per utenti connessi, non connessi e nuovi.
Per riprodurre:
Crea un invito che si apre su un argomento a cui il tuo utente di prova può già accedere
Aggiungi un gruppo all’invito (nel quale il tuo utente non è attualmente membro)
Effettua il login come il tuo utente di prova
Visita il link dell’invito con quell’utente
Risultato: L’utente di prova NON viene aggiunto al gruppo (dovrebbe esserlo).
Se l’utente non ha già accesso a quell’argomento (o è un utente nuovo), vengono aggiunti ai gruppi senza problemi.
Concordo - Penso di averlo individuato un po’ di più, però. Questa funzionalità funzionava in passato, quindi sembra una regressione. Probabilmente al momento della correzione a cui si allude in quegli altri thread.
Sarebbe probabilmente appropriato unirli tutti.
Personalmente credo che questo sia un caso d’uso molto valido. Permette l’uso di un unico processo semplificato per inserire le persone indipendentemente dal fatto che siano già sul sito. Altrimenti sono necessari due processi paralleli (e difficili da amministrare) per utenti attuali e nuovi.
Potrebbe valere la pena fare un ping anche a @gassim e @UnicornX per vedere se questo ha risolto il problema per i loro casi d’uso, e completare anche quegli argomenti.
Sto ricevendo un ‘invito scaduto’ in Join the Discourse User Testing Community, il che è incoraggiante poiché sembra che funzionerebbe di nuovo se il riscatto dell’invito fosse esteso. (Anche se potrebbe anche essere perché l’ho già usato molto tempo fa e me ne sono dimenticato )