Похоже, она снова недоступна. Мне нужны инструкции по настройке читателя iCal (возможно, бота Telegram).
@angus Есть какие-то новости по этому поводу?
Всем привет!
Спасибо за ваше терпение. Я исправил оставшуюся проблему с этим плагином. На версии v0.1.1 он работает как обычно.
Вот официальная позиция (Pavilion) о том, что произойдет с этим плагином, в порядке выполнения каждого шага:
-
С этого момента (до пункта 4 ниже) мы снова будем предоставлять поддержку этому плагину. Если вы сообщите о проблемах здесь, мы ответим.
-
Функциональность этого плагина будет объединена с новым плагином интеграции с событиями Discourse, релиз которого запланирован на конец октября.
-
Все данные из этого плагина будут автоматически перенесены в новый плагин DEIP.
-
После запуска DEIP этот плагин (т. е. Events Plugin) будет архивирован.
Не уверен, что это уже рассматривается, но наличие нескольких тем для одного события и их перечисление на главной странице события было бы очень полезной функцией.
Это станет возможным с новым плагином интеграции событий Discourse, который будет выпущен в конце октября, но эта функция не будет включена в версию 1.
URL отчёта об ошибке, указанный на GitHub, не работал, поэтому давайте обсудим это здесь.
Краткое описание ошибки: Невозможно принять участие в мероприятиях.
Шаги для воспроизведения ошибки:
- Создайте мероприятие с параметром MaxGuests = n.
- Пользователь нажимает кнопку «Присоединиться» n+1 раз без обновления страницы.
- Возникает ошибка 500.
- После этого данный пользователь и все остальные пользователи не смогут присоединиться к мероприятию.
Кроме того, при первом посещении темы кнопка меняет цвет при установке флажка «Присоединиться», но при снятии этого флажка или при повторном посещении темы и нажатии кнопки «Присоединиться» цвет кнопки не меняется. (Однако я могу присоединиться и отменить участие.)
Является ли это проблемой только в моей среде?
Спасибо за отчет.
Я обновил ссылку в README на GitHub на ту же, что и в первом сообщении: https://discourse.pluginmanager.org/w/bug-report
Я исправил эту проблему. Пожалуйста, обновите плагин до версии 0.1.2 и попробуйте снова.
Спасибо за быстрый ответ.
Я только что проверил и подтвердил, что проблема исправлена. Спасибо!
Позвольте проверить ещё один момент.
На следующем изображении показано модальное окно редактирования события в уже созданной теме.
Игнорируйте японский перевод.
Следующее изображение показывает попытку редактирования уже созданного события.
В этом событии участвовали два человека:
“テスト” и “Programmer-D”.
Однако при открытии окна редактирования, как показано здесь, они отображаются как “テスト,Programmer-D”, будто это один пользователь.
На самом деле, если завершить редактирование в таком состоянии, все существующие участники будут исключены, и мне придётся снова зайти в тему и нажать кнопку «Присоединиться».
Буду признателен, если вы сможете подтвердить, является ли это также проблемой или багом в моей среде.
Извините за все вопросы и мой плохой английский, но ваша помощь очень ценна для меня.
Спасибо за отчет. Я также исправил эту проблему. Пожалуйста, обновите плагин до версии 0.1.3.
Пожалуйста, сообщайте о любых новых проблемах через форму отчета об ошибках. Сообщения, отправленные сюда, будут перенаправлены туда:
Спасибо большое.
Я смог подтвердить исправление.
Извините, я не знаком с этим. Я буду стараться использовать это отныне.
Всем привет!
Вопрос по API discourse-events: для чего нужны ключи API WebCal и есть ли примеры их использования?
Судя по обсуждению, они позволяют подписываться на приватные форумы, но я не до конца понимаю, как именно работает этот механизм.
Существует ли настройка, позволяющая отключить генерацию ключей API?
(https://github.com/paviliondev/discourse-events/blob/main/assets/javascripts/discourse/components/event-webcal-keys.js.es6)
В настоящее время, если вы зайдёте на www.your_discourse_server.com/calendar-events/api_keys.json в авторизованном состоянии, автоматически будет сгенерирован новый ключ (он появится в списке сгенерированных пользователем ключей API).
С уважением,
Проблема: Несколько недель назад наше сообщество заметило, что календарь событий не работает. Пользователи не могут кликнуть на событие и просмотреть детали темы.
https://forums.flightsimulator.com/c/community/community-fly-in-events/143/l/calendar
Я использую версию 0.1.3 плагина Events и версию 2.9.0.beta10 Discourse.
Есть ли какие-то идеи относительно возможной причины? Спасибо!
Привет, @Jayne_ivana. Я переместил ваш пост сюда. Это ошибка в стороннем плагине от @angus. Наша логика обработки событий немного изменилась за последние несколько недель для поддержки обновлений Ember JS.
Эта проблема была исправлена в этом коммите, который включён в последнюю версию Discourse. Она должна быть устранена после вашего следующего обновления (которое я рекомендую выполнить как можно скорее из-за включённых обновлений безопасности)
Спасибо, ребята.
Как отметил Дэвид, это была ошибка в Discourse, которая исправлена в последней версии. После обновления Discourse плагин Events снова будет работать как положено.
Отлично, большое спасибо!
Я знаю, что этот плагин проходит трансформацию, всё выглядит отлично, кроме мобильной версии: при нажатии на точки на календаре информация не появляется снизу, как должно быть (на демонстрационных сайтах всё работает).
Любые идеи будут полезны ![]()
Спасибо за отчет. Это исправит проблему.
Спасибо за супербыстрое исправление!
Сработало как по маслу! ![]()
Привет!
Хочу отметить, что при попытке загрузить наш календарь событий на форуме он в среднем загружается за 11 секунд. Я пробовал разные устройства и соединения: десктоп и мобильные, Wi-Fi и сотовую связь. Кроме того, я попросил другого человека попробовать воспроизвести проблему, и он также отметил, что загрузка занимает много времени.
Есть ли какие-то идеи, что может вызывать такую долгую загрузку календаря? Спасибо!
