Восстановить полный экспорт ICS

Я не думаю, что здесь есть какие-либо проблемы с конфиденциальностью, так как .json-эндпоинт уже существует, это просто другой формат данных.

@cvx / @j.jaffeux, что вы думаете о возвращении .ics на маршрут индекса событий (удалено в: DEV: Remove old ics code by cvx · Pull Request #231 · discourse/discourse-calendar · GitHub)? Мне кажется, это будет простым и эффективным решением.

Мы уже используем:

DiscoursePostEvent::EventFinder.search(current_user, filtered_events_params)

И можем установить MAX_RESULTS (сортировка по последним событиям), чтобы убедиться, что этот вывод и .json не становятся слишком большими.

2 лайка