L’ho testato e al momento è rotto, sì.
Tecnicamente, per farlo funzionare, almeno add_to_serializer deve essere corretto e bootbox dovrebbe essere sostituito da dialog. Questo funziona per me sulla mia istanza di sviluppo.
EDIT: puoi provare questo fork? GitHub - Arkshine/discourse-topic-trade-buttons