Encontrei este código, que parece ser exatamente o local onde quero sobrescrever:
Vejo onde ele verifica o nível de confiança do usuário e permite apenas se o nível for >= :member… Acredito que, se eu mudar isso para :basic, permitirá que usuários do TL1 ignorem.
Este código faz parte do guardian.rb
É possível sobrescrever isso? (Ou alcançar o mesmo objetivo em outro lugar do código?)
Eu também tenho uma pergunta semelhante. Como sobrescrever o TopicGuardian no código do nosso plugin para que nossa subclasse de TopicGuardian seja usada em vez do TopicGuardian original ao fazer mixin na classe Guardian principal?