Y a-t-il une API pour définir le groupe principal d'un utilisateur

Merci pour l’indice – j’ai essayé de l’utiliser – j’ai mis à jour le primary_group_name, le primary_group_id, et même l’entrée du tableau groups pour cela [‘primary_group’] = true – j’obtiens un 200 en retour lorsque j’appelle update_user – en utilisant la gem, mais toujours rien. Je vais examiner de plus près demain, voir s’il y a une indication de ce qui ne va pas. Je n’ai rien vu d’évident cependant.

Voici le code que j’ai exécuté et qui m’a renvoyé un code 200 du serveur :

client = DiscourseApi::Client.new("https://myforumurl.example.com")
client.api_key = 'une clé api avec des permissions globales pour tester ceci'
client.api_username = 'mon nom d'utilisateur administrateur -- je pense que cela n'a pas d'importance cependant'
user = client.user('joepowell')
user['primary_group_name'] = 'dojo'
user['primary_group_id'] = 42
# ceci est le groupe 42 dans le tableau groups
user['groups'][2]['primary_group'] = true
client.update_user('joepowell', user)