¿Dónde está el código que pone la descripción del archivo subido en el editor?

Hola a todos. Estoy experimentando con el texto que se muestra en el área de texto del editor del compositor cuando se carga un archivo. Y estoy tratando de entender cómo funciona el código. Cuando un usuario presiona cargar y carga un archivo (‘Cool-File.txt’), ¿dónde está el código que inserta la referencia en el área de texto del editor d?

Por ejemplo, el texto en el área de texto que leería:
[Cool-File.txt|attachment](upload://8htnahUHYHnB11M.txt) (21.1 KB)

¿Dónde está el código que registra el evento de carga e inserta este texto?


He revisado los métodos de composer-editor.js como “getUploadMarkdown(upload)” y los métodos relacionados como “attachmentMarkdown(upload)” en uploads.js. Pero cambiarlos no parece cambiar nada.

¿Puedes decir más sobre lo que quieres hacer? No sé si podrías hacerlo en un componente temático o si necesitarías un plugin.

El objetivo es simplemente entender dónde en el código de Discourse se encuentra el código que inserta ese texto en el área de texto.

Si es útil tener un caso de uso específico, ¿cómo cambiarías ese texto por algo más?

Si marca la diferencia si estoy haciendo un plugin o un componente temático, no tengo problema en hacer cualquiera de los dos.