modifyClass이 액션을 오버라이드하지 않나요?

GitHub - paviliondev/discourse-legal-tools: Tools to help with legal compliance when using Discourse · GitHub 에서 비추천(deprecation) 항목을 수정하는 작업을 진행 중인데, api.modifyClass('controller:user-activity', {}); 가 더 이상 아무 동작도 하지 않는 것 같습니다 (여기 참조).

exportUserArchive() 함수는 여전히 존재하고 초기화자(initializer)도 호출되고 있습니다.

이미 이를 pre-initializer로 변경하고 함수를 actions{} 바깥으로 이동시켜 보았지만 효과가 없었습니다.

이 문제에 대해 도움을 주실 분이 계신가요?

수정: 3.1 버전부터 이미 깨져 있는 것으로 보입니다.

결국 해당 코드가 오래된 상태가 된 것입니다.

버튼은 preferences/account로 이동되었는데(UX: move data export to preferences page for new user nav (#20141) · discourse/discourse@e5f557b · GitHub), 기존 컨트롤러에서는 구 코드가 제거되지 않았습니다.

잘했어!

@awesomerobot @david 여기의 코드가 삭제되어야 하나요?

정말이군요! 언급해 주셔서 감사합니다… 이걸로 해결됩니다: