modifyClass überschreibt nicht action?

Ich arbeite daran, veraltete Funktionen in GitHub - paviliondev/discourse-legal-tools: Tools to help with legal compliance when using Discourse zu beheben, und habe festgestellt, dass api.modifyClass('controller:user-activity', {}); anscheinend nichts mehr bewirkt (hier).

Die Funktion exportUserArchive() existiert noch und der Initialisierer wird aufgerufen.

Ich habe bereits versucht, dies in einen Vorab-Initialisierer zu ändern und die Funktion aus actions{} herauszunehmen, aber ohne Erfolg.

Kann mir jemand weiterhelfen?

EDIT: Dies ist anscheinend bereits in Version 3.1 fehlerhaft.

5 „Gefällt mir“

Dieser Code ist also veraltet.

Der Button wurde nach preferences/account verschoben UX: move data export to preferences page for new user nav (#20141) · discourse/discourse@e5f557b · GitHub und der alte Code wurde nie aus dem anderen Controller entfernt.

5 „Gefällt mir“

Gut gemacht!

3 „Gefällt mir“

@awesomerobot @david muss hier Code entfernt werden?

3 „Gefällt mir“

In der Tat! Danke für den Hinweis… das wird es tun:

7 „Gefällt mir“

Dieses Thema wurde 30 Tage nach der letzten Antwort automatisch geschlossen. Neue Antworten sind nicht mehr zulässig.