我正在开发一个附加信任级别插件,该插件根据一组其他组成员身份来添加/删除组成员(例如,加入 paid 和 special 组也会让你加入 paid-special 组)。
信任级别提升会触发 :after_save 事件,但信任级别降级不会触发 :after_destroy 事件,这非常奇怪,但我正在通过 DiscourseEvent.on(:user_promoted) 来解决这个问题。
但这不起作用,因为触发器在信任级别更新之前被调用:
我正在开发一个附加信任级别插件,该插件根据一组其他组成员身份来添加/删除组成员(例如,加入 paid 和 special 组也会让你加入 paid-special 组)。
信任级别提升会触发 :after_save 事件,但信任级别降级不会触发 :after_destroy 事件,这非常奇怪,但我正在通过 DiscourseEvent.on(:user_promoted) 来解决这个问题。
但这不起作用,因为触发器在信任级别更新之前被调用: