Отображение событий обсуждения в верхней части категории

Привет,

Discourse: последняя версия

Я тестировал плагин, и, похоже, календарь не отображает события при просмотре в категории.

Причина, судя по всему, в том, что поле calendar_details в данных поста пустое.
Как видно на втором скриншоте, пост загружен корректно, поле event присутствует, но calendar_details пусто.

Больше я не проверял.

image


РЕДАКТИРОВАНИЕ. В логах мы видим:

РЕДАКТИРОВАНИЕ 2: Маршрут /upcoming-events работает без проблем:

3 лайка

Привет, этот официальный плагин всё ещё поддерживается?

Если поддерживается, можно ли ответить, признана ли эта проблема?
Будет довольно обидно увидеть, что мой пост будет случайно удалён через 15 дней, хотя я потратил время, чтобы сделать его максимально полным, и при этом не знать, что происходит.

1 лайк

Да, поддерживается. У меня возникла та же проблема, что и у вас, при попытке привязать календарь к категории. Календарь отображается, но в нём нет событий. В логах я вижу те же сообщения, что и вы, а в консоли браузера ошибок нет. Мы найдём кого-то из команды Discourse, чтобы разобраться, что происходит.

7 лайков

Мне не удалось воспроизвести эту проблему на локальной среде разработки.

@Arkshine обратите внимание, что настройки calendar categories требуют postId. Вы уверены, что указываете ID первого сообщения темы календаря, а не ID самой темы?

1 лайк

Я не уверен, что [calendar][/calendar] должен подхватывать события, даты — да, события :thinking: . Когда я говорю «должен», я имею в виду, что я никогда этого не видел. Как вы отметили, события подхватываются в маршруте /upcoming-events. Хотя это, вероятно, была бы хорошая функция.

1 лайк

По-моему, всё верно?

Вы можете увидеть, что при переходе в категорию ID сообщения подтягивается корректно. Однако calendar_details остаётся пустым.

Не уверен, что я упускаю?

2 лайка

Кажется, я поспешил с выводами. Я проверил записи в календаре, но не события. Позвольте мне попробовать отладить снова.

3 лайка

Есть ли успехи в отладке?

1 лайк

@j.jaffeux изучает эту проблему.

4 лайка

Есть ли какие-то обновления по этому вопросу?

1 лайк

Хорошо, я посмотрел на это. @techAPJ прав: эта функция всегда касалась [calendar][/calendar] и никогда не касалась событий.

Поддержка отображения событий в категориях никогда не реализовывалась. Извините, понимаю, что это немного запутанно, так как мы хранили всё в одном плагине. Но календарь и события — это две разные вещи.

Возможно, я добавлю поддержку отображения /upcoming-events в заголовке категории, но это не является приоритетом в данный момент.

5 лайков

Жаль. Я не вижу особого смысла в том, чтобы в категории отображался пустой календарь.

У нас планировалась категория «События», где все обсуждения в ней посвящены конкретному запланированному мероприятию. Тогда календарь вверху просто показывал бы все предстоящие события этой категории.

На самом деле мы хотели, чтобы календарь, отображаемый по ссылке «Предстоящие события» в меню, также был виден в самой категории.

Ну что ж — будем надеяться, что эта функция появится в будущем.

2 лайка