Le tableau JS Object `groups` de l'utilisateur n'est pas renseigné pour plusieurs utilisateurs

Vous utilisez le point de terminaison de session pour l’utilisateur actuellement connecté (c’est-à-dire session/current). Seuls les membres du personnel obtiendront les groupes « automatiques » (par exemple, les groupes de niveau de confiance) de ce point de terminaison.

Pour un exemple, consultez https://meta.discourse.org/g. Ce n’est pas le même point de terminaison, mais le même principe s’applique. Vous verrez que vous ne pouvez pas voir tous les groupes de niveaux de confiance sur meta, car vous n’êtes pas un membre du personnel sur ce forum.

Vous devrez utiliser une requête authentifiée, c’est-à-dire avec une clé API, pour obtenir tous les groupes d’un utilisateur, y compris les groupes automatiques. Si ce code JavaScript s’exécute sur Wordpress, vous pouvez utiliser les fonctions utilitaires WP Discourse pour ce faire. Il effectuera une requête en utilisant la clé API que vous avez fournie dans l’interface d’administration.