RGJ
(Richard - Communiteq)
1
Я работаю над исправлением устареваний в GitHub - paviliondev/discourse-legal-tools: Tools to help with legal compliance when using Discourse · GitHub и обнаружил, что api.modifyClass('controller:user-activity', {}); больше, похоже, ничего не делает (здесь).
Функция exportUserArchive() всё ещё существует, и инициализатор вызывается.
Я уже пробовал изменить это на пре-инициализатор и вынести функцию из блока actions{}, но безрезультатно.
Кто-нибудь может пролить свет на эту ситуацию?
РЕДАКТИРОВАНИЕ: добавлю, что это, судя по всему, уже сломано в версии 3.1.
RGJ
(Richard - Communiteq)
2
Оказывается, этот код устарел.
Кнопка была перемещена в preferences/account UX: move data export to preferences page for new user nav (#20141) · discourse/discourse@e5f557b · GitHub, а старый код так и не был удалён из другого контроллера.
merefield
(Robert)
4
@awesomerobot @david нужно ли удалить какой-то код здесь?
Действительно! Спасибо, что упомянули об этом… Это должно помочь: