Criando um plugin de relação User - Tag

Obrigado pela informação. O modelo mental que tenho agora é que devo adicionar um campo personalizado às tags (como tag_description) chamado attached_users. Para o exemplo acima, a tag#1 deve ter attached_users: [“userOP”, “user1”].

Em seguida, devo adicionar isso de alguma forma ao serializador e descobrir como exibi-lo na postagem.

Enquanto pensava nisso, tive outra ideia. Se eu usar o discourse assign (Discourse Assign) para atribuir esses usuários aos tópicos com base em tags. Já consigo recuperar essas informações do tópico e acho que exibi-las seria mais fácil. No entanto, o discourse assign não oferece nenhuma maneira de adicionar usuários programaticamente.