Probabilmente ci sono diversi modi per farlo.
Prova così:
- sovrascrivi il template che chiama quel helper
- sostituiscilo con un helper tuo
Template in questione: discourse/app/assets/javascripts/discourse/templates/list/topic-list-item.raw.hbs at c6e255f4e00400b8a6f82a799b7fa082b17adb1c · discourse/discourse · GitHub
Sovrascrivere un template così basso nella gerarchia comporta rischi relativamente bassi.
Un altro modo potrebbe essere usare jQuery all’interno di una sovrascrittura del componente topic-list-item per eseguire le modifiche di cui hai bisogno.