| Сводка | Позволяет сделать события календаря дискуссий обязательными или запрещёнными для тем категории. | |
| Ссылка на репозиторий | GitHub - mariodsantana/discourse-event-policy · GitHub | |
| Руководство по установке | Как установить плагины в Discourse |
Возможности
Этот плагин позволяет администраторам настраивать политики создания событий для каждой категории, контролируя, являются ли события:
- Разрешёнными (необязательными) — пользователи могут создавать события, но не обязаны
- Обязательными (необходимыми) — темы в этой категории должны содержать событие
- Запрещёнными (недопустимыми) — создание событий в этой категории невозможно
Примечание: Этот плагин управляет только событиями в начальных сообщениях тем (первых постах). Плагин discourse-calendar уже запрещает события в ответах.
Настройка
Чтобы настроить политики событий для категории:
- Перейдите в настройки категории (Администрирование > Категории > Редактировать категорию > Вкладка «Настройки»)
- Прокрутите до раздела «Политика событий»
- Выберите нужную политику
- Сохраните изменения
Настройки сайта
- event_policy_enabled — Включение/отключение плагина (по умолчанию: true)
Настройки категории
Для каждой категории доступна новая настройка:
Политика событий (event_policy_first_post)
- Контролирует, разрешены, обязательны или запрещены события в начальных сообщениях тем
- Варианты: Разрешить, Требовать, Запретить
- По умолчанию: Разрешить