Неопределенное имя файла ICS

Это сложный случай, Dax, который является побочным эффектом нашего конвейера.

Мы генерируем bbcode для дат здесь:

А затем обрабатываем его здесь:

Таким образом, в контексте обработанного HTML-фрагмента ссылка «скачать ics» не знает, к какому посту (или событию) она относится.

У нас также есть другой конвейер для генерации ics по адресу:

Поэтому с инженерной точки зрения нам нужно решить, что делать:

  1. Научить «обработку дат» перенаправлять генерацию ics в Discourse Calendar.

ИЛИ

  1. Предоставить Discourse Local Dates достаточно контекста, чтобы он мог независимо генерировать ics и оставить код фрагментированным.

Я не уверен, какое решение будет правильным, но я поставил эту задачу в приоритет, чтобы команда могла провести анализ и разобраться в ситуации.

5 лайков