このコードを見つけましたが、まさにオーバーライドしたい場所のようです:
ユーザーの信頼レベルをチェックし、レベルが :member 以上の場合のみ許可している箇所ですね。これを :basic に変更すれば、TL1 ユーザーが制限を無視できるのではないかと考えています。
このコードは guardian.rb の一部です。
これをオーバーライドすることは可能でしょうか?(あるいは、コードの別の場所で同じ目的を達成することはできますか?)
このコードを見つけましたが、まさにオーバーライドしたい場所のようです:
ユーザーの信頼レベルをチェックし、レベルが :member 以上の場合のみ許可している箇所ですね。これを :basic に変更すれば、TL1 ユーザーが制限を無視できるのではないかと考えています。
このコードは guardian.rb の一部です。
これをオーバーライドすることは可能でしょうか?(あるいは、コードの別の場所で同じ目的を達成することはできますか?)
同じようなご質問があります。プラグインコード内で TopicGuardian をオーバーライドし、メインの Guardian クラスにミックスインする際に、元の TopicGuardian ではなく、TopicGuardian のサブクラスを使用するにはどうすればよいでしょうか。