ユーザーがグループオーナーとして追加/削除されたときのイベント

DiscourseEvent がそのアクションに対応しておらず、add_model_callback が機能していません:

  add_model_callback(GroupUser, :after_commit, on: :update) do
    # 何らかの理由で決して呼び出されない
  end

このアイデアは こちら から得ました。何か間違っているでしょうか?

保存フックを試してみてはいかがでしょうか?