modifyClass は action をオーバーライドしない?

GitHub - paviliondev/discourse-legal-tools: Tools to help with legal compliance when using Discourse の非推奨事項の修正に取り組んでおり、api.modifyClass('controller:user-activity', {}); がもはや何もしていないように見えることに気づきました(こちら)。

exportUserArchive() 関数はまだ存在し、イニシャライザは呼び出されています。

これをプリイニシャライザに変更し、関数を actions{} の外に移動しようとしましたが、効果はありませんでした。

この件について何かご存知の方はいらっしゃいますか?

編集:これは 3.1 で既に壊れているようです。

「いいね!」 5

そのコードは古くなっています。

ボタンは preferences/account に移動されました https://github.com/discourse/discourse/commit/e5f557b97104ca530a6ee6c2a737f762cba297b1。古いコードは他のコントローラーから削除されていませんでした。

「いいね!」 5

よくできました!

「いいね!」 3

@awesomerobot @david ここで削除が必要なコードはありますか?

「いいね!」 3

Indeed! ありがとうございます… これでうまくいきます。

「いいね!」 7

このトピックは、最後の返信から30日後に自動的にクローズされました。新しい返信は許可されていません。