v1.2.0 уже доступна!
Новое в этом выпуске:
- Настраиваемый интервал проверки — проводите ежедневные или еженедельные челленджи
- Настройка начала недели — для еженедельных челленджей выберите, с какого дня начинается неделя: воскресенье, понедельник или суббота
- Серийность с учётом интервала — метки серий и расчёты теперь отражают интервал челленджа («серия недель» против «серия дней»)
- Доступ для модераторов — полные модераторы сайта теперь могут создавать, редактировать и управлять челленджами через специальный раздел боковой панели. Это можно включить или отключить в разделе Администрирование → Настройки → Плагины (
daily_challenge_mod_access_enabled), чтобы сообщества, предпочитающие оставлять управление челленджами только за администраторами, могли это сделать. - Переименовано в «Discourse Challenges» в интерфейсе администратора
Скриншоты
Форма челленджа — Интервал проверки
Панель управления — Начало недели
Доступ модераторов к боковой панели
Примечание: Для применения миграций базы данных в этом выпуске требуется выполнить ./launcher rebuild app — кнопка «Обновить» в панели управления не сработает для этого выпуска.
Что касается доступа модераторов категорий — я активно работаю над этим вопросом. Проблема в том, что Discourse не предоставляет модераторам категорий статус сотрудников, поэтому они не могут получить доступ к маршрутам /admin вообще, независимо от настроек плагина. Я изучаю возможность создания отдельного немодераторского маршрута специально для модераторов категорий, который предоставит им ограниченный доступ к челленджам в их категориях. Ожидайте это в версии v1.3.0.


