Este es un caso complicado, Dax, que es un efecto secundario de nuestro pipeline.
Generamos el bbcode para las fechas aquí:
Y lo procesamos aquí:
Por lo tanto, en el contexto del fragmento de HTML procesado, la opción “descargar ics” no tiene conocimiento de la publicación en la que se encuentra (o del evento).
También tenemos un pipeline diferente para la generación de ics en:
Así que necesitamos decidir desde una perspectiva de ingeniería si:
- Enseñamos al “procesamiento de fechas” cómo redirigir la generación de ics a Discourse Calendar.
O
- Proporcionamos suficiente contexto a Discourse Local Dates para que pueda generar el ics de forma independiente y mantener el código fragmentado.
No estoy seguro de cuál es la acción correcta a tomar aquí, pero la he priorizado para que el equipo pueda clasificarla y resolverla.