¿Cómo asignar un `external_id` a un tema?

Sé que hay una forma de obtener un tema a través de un ID externo, pero ¿hay alguna forma de asignar un external_id a un tema sin uno?

No es posible agregar un external_id a un tema existente mediante una solicitud de API. Para que eso funcione, el external_id debería agregarse a los tracked_topic_fields de manera similar a como se agregó el featured_link aquí:

Debería ser posible agregar un external_id cuando creas un tema por primera vez a través de la API. Las únicas formas que se me ocurren para actualizar el external_id de un tema existente serían realizar el cambio desde la consola de Rails, o posiblemente desde un plugin de Discourse.

4 Me gusta

¿Estás importando un montón de temas? ¿Quizás usar un script de importación?

¿Qué problema estás resolviendo con el ID externo?

2 Me gusta