Events Plugin 📅

Похоже, она снова недоступна. Мне нужны инструкции по настройке читателя iCal (возможно, бота Telegram).

1 лайк

@angus Есть какие-то новости по этому поводу?

1 лайк

Всем привет!

Спасибо за ваше терпение. Я исправил оставшуюся проблему с этим плагином. На версии v0.1.1 он работает как обычно.

Вот официальная позиция (Pavilion) о том, что произойдет с этим плагином, в порядке выполнения каждого шага:

  1. С этого момента (до пункта 4 ниже) мы снова будем предоставлять поддержку этому плагину. Если вы сообщите о проблемах здесь, мы ответим.

  2. Функциональность этого плагина будет объединена с новым плагином интеграции с событиями Discourse, релиз которого запланирован на конец октября.

  3. Все данные из этого плагина будут автоматически перенесены в новый плагин DEIP.

  4. После запуска DEIP этот плагин (т. е. Events Plugin) будет архивирован.

7 лайков

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

1 лайк

Это станет возможным с новым плагином интеграции событий Discourse, который будет выпущен в конце октября, но эта функция не будет включена в версию 1.

3 лайка

URL отчёта об ошибке, указанный на GitHub, не работал, поэтому давайте обсудим это здесь.

Краткое описание ошибки: Невозможно принять участие в мероприятиях.

Шаги для воспроизведения ошибки:

  1. Создайте мероприятие с параметром MaxGuests = n.
  2. Пользователь нажимает кнопку «Присоединиться» n+1 раз без обновления страницы.
  3. Возникает ошибка 500.
  4. После этого данный пользователь и все остальные пользователи не смогут присоединиться к мероприятию.

Кроме того, при первом посещении темы кнопка меняет цвет при установке флажка «Присоединиться», но при снятии этого флажка или при повторном посещении темы и нажатии кнопки «Присоединиться» цвет кнопки не меняется. (Однако я могу присоединиться и отменить участие.)

Является ли это проблемой только в моей среде?

1 лайк

Спасибо за отчет.

Я обновил ссылку в README на GitHub на ту же, что и в первом сообщении: https://discourse.pluginmanager.org/w/bug-report

Я исправил эту проблему. Пожалуйста, обновите плагин до версии 0.1.2 и попробуйте снова.

1 лайк

Спасибо за быстрый ответ.
Я только что проверил и подтвердил, что проблема исправлена. Спасибо!

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

Следующее изображение показывает попытку редактирования уже созданного события.

В этом событии участвовали два человека:
“テスト” и “Programmer-D”.
Однако при открытии окна редактирования, как показано здесь, они отображаются как “テスト,Programmer-D”, будто это один пользователь.

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

Буду признателен, если вы сможете подтвердить, является ли это также проблемой или багом в моей среде.
Извините за все вопросы и мой плохой английский, но ваша помощь очень ценна для меня.

1 лайк

Спасибо за отчет. Я также исправил эту проблему. Пожалуйста, обновите плагин до версии 0.1.3.

Пожалуйста, сообщайте о любых новых проблемах через форму отчета об ошибках. Сообщения, отправленные сюда, будут перенаправлены туда:

https://discourse.pluginmanager.org/w/bug-report

1 лайк

Спасибо большое.
Я смог подтвердить исправление.

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

2 лайка

Всем привет!

Вопрос по 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).

С уважением,

1 лайк

Проблема: Несколько недель назад наше сообщество заметило, что календарь событий не работает. Пользователи не могут кликнуть на событие и просмотреть детали темы.

https://forums.flightsimulator.com/c/community/community-fly-in-events/143/l/calendar

Я использую версию 0.1.3 плагина Events и версию 2.9.0.beta10 Discourse.

Есть ли какие-то идеи относительно возможной причины? Спасибо!

1 лайк

Привет, @Jayne_ivana. Я переместил ваш пост сюда. Это ошибка в стороннем плагине от @angus. Наша логика обработки событий немного изменилась за последние несколько недель для поддержки обновлений Ember JS.

1 лайк

Эта проблема была исправлена в этом коммите, который включён в последнюю версию Discourse. Она должна быть устранена после вашего следующего обновления (которое я рекомендую выполнить как можно скорее из-за включённых обновлений безопасности)

5 лайков

Спасибо, ребята.

Как отметил Дэвид, это была ошибка в Discourse, которая исправлена в последней версии. После обновления Discourse плагин Events снова будет работать как положено.

5 лайков

Отлично, большое спасибо!

2 лайка


Я знаю, что этот плагин проходит трансформацию, всё выглядит отлично, кроме мобильной версии: при нажатии на точки на календаре информация не появляется снизу, как должно быть (на демонстрационных сайтах всё работает).

Любые идеи будут полезны :slight_smile:

2 лайка

Спасибо за отчет. Это исправит проблему.

3 лайка

Спасибо за супербыстрое исправление!

Сработало как по маслу! :ok_hand:

2 лайка

Привет!

Хочу отметить, что при попытке загрузить наш календарь событий на форуме он в среднем загружается за 11 секунд. Я пробовал разные устройства и соединения: десктоп и мобильные, Wi-Fi и сотовую связь. Кроме того, я попросил другого человека попробовать воспроизвести проблему, и он также отметил, что загрузка занимает много времени.

Есть ли какие-то идеи, что может вызывать такую долгую загрузку календаря? Спасибо!

1 лайк