| Краткое описание | Создает краткие ответы по теме для событий RSVP | |
| Ссылка на репозиторий | GitHub - mariodsantana/discourse-calendar-rsvp-posts · GitHub | |
| Руководство по установке | Как установить плагины в Discourse |
Возможности
- Уведомления в реальном времени — поскольку события RSVP теперь создают ответное сообщение в теме, каждое подтверждение участия вызывает уведомления для подписчиков темы
- Минимальный беспорядок — предыдущие сообщения об уведомлениях удаляются, поэтому одновременно существует максимум 2 сообщения (1 история + 1 последнее уведомление)
- Полная история — вся активность RSVP сохраняется с временными метками в хронологическом порядке
- Сдерживает колебания — временные метки делают повторяющиеся изменения RSVP видимыми
Настройка
Соответствующие настройки сайта (в разделе Администрирование > Настройки > Плагины) в основном определяют, какие изменения RSVP должны вызывать сообщение: «Иду», «Интересует», «Не иду» или удаление существующего RSVP, а также следует ли реагировать на изменения RSVP для событий, которые начались в прошлом.
Оставшаяся настройка переключает режим истории. При отключенном режиме истории в теме остается только последнее сообщение об уведомлении. При включенном режиме истории плагин управляет дополнительным комментарием «История» следующим образом:
- При первом RSVP создается простое сообщение об уведомлении, объявляющее о подтверждении участия
- При втором RSVP первое сообщение преобразуется в сообщение об истории с временной меткой, затем создается новое сообщение об уведомлении
- При последующих RSVP подтверждение участия добавляется в сообщение об истории с временной меткой, предыдущее сообщение об уведомлении удаляется, и создается новое
Настройки
| Название | Описание |
|---|---|
calendar_rsvp_posts_on_new_going |
создавать сообщение при новом статусе «Иду» |
calendar_rsvp_posts_on_new_interested |
создавать сообщение при новом статусе «Интересует» |
calendar_rsvp_posts_on_new_not_going |
создавать сообщение при новом статусе «Не иду» |
calendar_rsvp_posts_on_removed_rsvp |
создавать сообщение при удалении RSVP |
calendar_rsvp_posts_allow_past_events |
создавать сообщения для событий, начавшихся в прошлом |
calendar_rsvp_posts_enable_history |
сохранять сообщение об истории с временными метками (по умолчанию: включено) |