Événement lorsqu'un utilisateur est ajouté/retiré comme propriétaire de groupe

Il n’y a pas de DiscourseEvent pour l’action, et add_model_callback ne fonctionne pas :

  add_model_callback(GroupUser, :after_commit, on: :update) do
    # jamais appelé, pour une raison quelconque
  end

J’ai eu l’idée que cela pourrait fonctionner à partir de ici. Est-ce que je fais quelque chose de mal ?

Essayez peut-être le hook ‘on save’ ?