Que signifie admin_js.admin.badges.trigger_type.user_change dans Discourse ?

Salut, j’ai rencontré la configuration admin_js.admin.badges.trigger_type.user_change dans Discourse et je ne suis pas sûr de ce à quoi elle fait référence. Quelqu’un pourrait-il expliquer sa signification exacte et son fonctionnement dans le contexte des déclencheurs de badges ?
En fait, j’ai créé la requête de badge SQL suivante :

SELECT user_id, current_timestamp AS granted_at 
FROM gamification_scores
WHERE (:backfill OR user_id IN (:user_ids))
GROUP BY 1
HAVING SUM(score) > 1

Je veux que ce badge se déclenche en temps réel, c’est-à-dire qu’il soit décerné immédiatement lorsque les conditions sont remplies.
Toute aide ou suggestion serait grandement appréciée ! Merci d’avance !

4 « J'aime »

J’ai parcouru le guide, mais j’ai encore quelques questions. Il mentionne que les badges peuvent être déclenchés chaque minute, mais il n’explique pas exactement comment mettre cela en œuvre. Il y a un exemple pour déclencher des badges lors de la modification de publications, mais j’espérais quelque chose de plus fréquent.

De plus, il est mentionné que les badges se déclenchent au moins une fois par jour, mais il semble que cela ne se produise pas. Quelqu’un pourrait-il m’aider à clarifier comment configurer des déclenchements de badges plus fréquents, ou s’il y a quelque chose que j’aurais pu manquer ?

Merci d’avance pour votre aide !