modifyClass non sovrascrive action?

Sto lavorando per correggere le deprecazioni in GitHub - paviliondev/discourse-legal-tools: Tools to help with legal compliance when using Discourse e ho scoperto che api.modifyClass('controller:user-activity', {}); non sembra più fare nulla (qui).

La funzione exportUserArchive() esiste ancora e l’inizializzatore viene chiamato.

Ho già provato a cambiarlo in un pre-inizializzatore e a spostare la funzione fuori da actions{} ma senza successo.

Qualcuno può fare luce su questo?

EDIT per aggiungere, questo è apparentemente già rotto in 3.1.

5 Mi Piace

Quel codice è risultato obsoleto.

Il pulsante è stato spostato in preferences/account UX: move data export to preferences page for new user nav (#20141) · discourse/discourse@e5f557b · GitHub e il vecchio codice non è mai stato rimosso dall’altro controller.

5 Mi Piace

Ben fatto!

3 Mi Piace

@awesomerobot @david c’è del codice qui che deve essere rimosso?

3 Mi Piace

Infatti! grazie per averlo menzionato… questo lo farà:

7 Mi Piace

Questo argomento è stato chiuso automaticamente 30 giorni dopo l’ultima risposta. Non sono più consentite nuove risposte.