Ежедневные вызовы в Discourse

v1.2.0 уже доступна!

Новое в этом выпуске:

  • Настраиваемый интервал проверки — проводите ежедневные или еженедельные челленджи
  • Настройка начала недели — для еженедельных челленджей выберите, с какого дня начинается неделя: воскресенье, понедельник или суббота
  • Серийность с учётом интервала — метки серий и расчёты теперь отражают интервал челленджа («серия недель» против «серия дней»)
  • Доступ для модераторов — полные модераторы сайта теперь могут создавать, редактировать и управлять челленджами через специальный раздел боковой панели. Это можно включить или отключить в разделе Администрирование → Настройки → Плагины (daily_challenge_mod_access_enabled), чтобы сообщества, предпочитающие оставлять управление челленджами только за администраторами, могли это сделать.
  • Переименовано в «Discourse Challenges» в интерфейсе администратора
Скриншоты

Форма челленджа — Интервал проверки

Панель управления — Начало недели

Доступ модераторов к боковой панели

Примечание: Для применения миграций базы данных в этом выпуске требуется выполнить ./launcher rebuild app — кнопка «Обновить» в панели управления не сработает для этого выпуска.


Что касается доступа модераторов категорий — я активно работаю над этим вопросом. Проблема в том, что Discourse не предоставляет модераторам категорий статус сотрудников, поэтому они не могут получить доступ к маршрутам /admin вообще, независимо от настроек плагина. Я изучаю возможность создания отдельного немодераторского маршрута специально для модераторов категорий, который предоставит им ограниченный доступ к челленджам в их категориях. Ожидайте это в версии v1.3.0.

1 лайк