Creando un plugin de relación Usuario - Etiqueta

Gracias por la información. El modelo mental que tengo ahora es que debería agregar un campo personalizado a las etiquetas (como tag_description) llamado attached_users. Para el ejemplo anterior, la etiqueta n.º 1 debería tener attached_users: [“userOP”, “user1”].

Luego, debería agregar esto de alguna manera al serializador y averiguar cómo mostrarlo en la publicación.

Mientras pensaba en esto, tuve otra idea. Si uso discourse assign (Discourse Assign) para asignar estos usuarios a los temas según las etiquetas. Ya puedo recuperar esta información del tema y supongo que mostrarla sería más fácil. Sin embargo, discourse assign no proporciona ninguna forma de agregar usuarios mediante programación.