Buongiorno,
Sto cercando di aggiungere utenti da WordPress a gruppi privati in Discourse tramite webhook.
Utilizzo il plugin WP Discourse come metodo di accesso SSO e non consento agli utenti di modificare il proprio nome utente in Discourse. L’ho fatto perché pensavo che in questo modo avrei potuto utilizzare il nome utente di WordPress per aggiungerli a un gruppo in Discourse. Perché, pensavo che sarebbero stati gli stessi.
Il problema è che quando il nome utente viene generato automaticamente in WordPress, a volte utilizza la loro email come nome utente. Ma Discourse non lo consente nei nomi utente, quindi interrompe il nome utente a "@".
Esempio:
Email WordPress: jhon@gmail.com
Nome utente WordPress (generato automaticamente): jhon@gmail.com
Nome utente Discourse (generato tramite WP Discourse SSO): jhon
Questo non mi permette di utilizzare l’utente di WordPress per aggiungerli a un gruppo.
C’è un modo più semplice per farlo?
Sarebbe fantastico poter aggiungere utenti a un gruppo con la loro email invece che con il nome utente. L’email è sempre disponibile in qualsiasi applicazione (CRM, WordPress, ecc.), quindi non sarà necessario il passaggio aggiuntivo per effettuare una richiesta "GET" all’API per ottenere il nome utente da quell’email e quindi inserirli nel gruppo.
Utilizzo Fluent Forms per inviare questi dati al webhook da WordPress quando inviano un modulo, quindi non posso effettuare la richiesta GET e poi inserire il nome utente.
Grazie!
