如何编写插件让 TL1 忽略用户?

我找到了这段代码,它似乎正是我想要覆盖的位置:

我看到它检查用户的信任等级,并且只有当等级 >= :member 时才允许通过……我认为如果将其改为 :basic,TL1 用户就可以绕过限制。

这段代码属于 guardian.rb

是否可以覆盖此逻辑?(或者在代码的其他地方实现相同的目标?)

1 个赞

我也有类似的问题。如何在我们的插件代码中覆盖 TopicGuardian,以便使用我们的 TopicGuardian 子类而不是原始的 TopicGuardian 来混入主 Guardian 类?

我找到了答案:Overriding user_guardian.rb in a plugin (no fork necessary!) - #18 by leighno5

2 个赞