J’ai trouvé ce code, qui semble être exactement l’endroit où je souhaite effectuer une surcharge :
Je vois où il vérifie le niveau de confiance de l’utilisateur et ne l’autorise que si son niveau est >= :member… Je pense que si je le modifie en :basic, cela permettra aux utilisateurs de niveau TL1 de l’ignorer.
Ce code fait partie de guardian.rb
Est-il possible de le surcharger ? (Ou d’atteindre le même objectif ailleurs dans le code ?)
J’ai également une question similaire. Comment surcharger TopicGuardian dans notre code de plugin afin que notre sous-classe de TopicGuardian soit utilisée à la place de TopicGuardian original pour le mixin dans la classe Guardian principale ?