assigner le badge aux membres (prérequis: l’email helloasso est associé au compte de l’adhérent): automatiquement via l’API ou manuellement via l’interface ?
Qui peut créer la clef d’API helloasso ? Un compte admin de bot Discourse pourrait-il être créé ?
Il n’y avait pas eu de réactions particulières dans cette discussion.
Pour ajouter un badge à un utilisateur: l’interface web fait un POST sur /user_badges avec les paramètres: username=Pilou&badge_id=102 (102 est l’identifiant du badge).
Pour ajouter un badge à plusieurs utilisateurs, en supprimant le badge aux utilisateurs qui ne sont pas mentionnés dans la requête: POST sur admin/badges/award/102 avec les paramètres:
file: une liste de username ou d’emails à qui attribuer le badge au format CSV
Note: une personne adhérente ne souhaitant pas faire état de son adhésion sur le forum aurait la possibilité de créer un compte Discourse avec une adresse email différente de celle du compte HelloAsso. Alternativement il faudrait mettre la liste des comptes ne souhaitant pas faire état de cette adhésion dans un groupe Discourse privé et prendre en compte ce groupe (c’est à dire récupérer la liste des membres) avant d’ajouter le badge.
Gestion automatique du groupe BigBlueButton nomméAdhérents
Suite aux discussions d’aujourd’hui: il serait également possible de créer automatiquement un compte BigBlueButton aux membres et de gérer automatiquement les compte présents dans le groupe BigBlueButton Adhérents.