Quando gli utenti si registrano sul forum utilizzando OpenID, la loro email e il nome utente vengono automaticamente compilati e convalidati. Se il nome utente scelto è già in uso, Discourse aggiunge un numero per renderlo univoco. Il nome utente viene scelto in base al nome dell’utente.
Il problema è che vogliamo che il nome utente sia solo il nome di battesimo dell’utente, non il nome completo. Ho provato a modificare il nome utente durante la registrazione, ma non ho ancora trovato un modo efficace. Qualsiasi suggerimento su come risolvere questo problema sarebbe apprezzato.
Se controlli il server openID, dovresti essere in grado di fargli inviare ciò che desideri a Discourse.
Questo potrebbe aiutare:
Sembra che tu possa popolare preferred_nickname con il nome utente che pensi di volere. Cosa stai inviando in quel campo? Se è vuoto o il loro nome completo, sarebbe la prima cosa da cambiare.