L'array JS Object `groups` dell'utente non viene popolato per diversi utenti

Stai usando l’endpoint della sessione per l’utente attualmente connesso (cioè session/current). Solo i membri dello staff otterranno i gruppi “automatici” (ad esempio, i gruppi di livello di fiducia) da quell’endpoint.

Per un esempio, dai un’occhiata a https://meta.discourse.org/g. Non è lo stesso endpoint, ma si applica lo stesso principio. Vedrai che non puoi vedere tutti i gruppi di livello di fiducia su meta, perché non sei un membro dello staff su questo forum.

Dovrai utilizzare una richiesta autenticata, cioè con una chiave API, per ottenere tutti i gruppi di un utente, inclusi i gruppi automatici. Se questo javascript viene eseguito su Wordpress, puoi utilizzare le funzioni di utilità di WP Discourse per farlo. Effettuerà una richiesta utilizzando la chiave API che hai fornito nell’interfaccia di amministrazione.