Como personalizar o seletor de tags para o Compositor de Tópicos?

Olá a todos,

Queremos exibir um conjunto de tags com campos de seleção para que os usuários possam selecionar essas tags ao criar um novo tópico. Com base nas seleções feitas, atualizamos o valor do campo de texto com a lista de tags selecionadas.

Criamos um novo componente no painel de administração, onde adicionamos a interface conforme nossa necessidade (veja a imagem anexa), mas não conseguimos vincular as tags ao objeto do modelo (tópico).

Na verdade, queremos apenas remover o componente mini-tag-chooser do Discourse e usar o nosso próprio. Como podemos fazer isso?

Obrigado,
Saurabh Khandelwal

Eu fiz algo muito parecido, mas adaptei o componente choose-topic:

Parece feio, mas funciona por enquanto. Talvez eu o atualize mais tarde para usar algo como esse componente de caixa de seleção múltipla.