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 个赞

确实!感谢您的提及……这将解决问题:

7 个赞

此主题在上次回复后 30 天自动关闭。不再允许回复。