issue #923: Новый модуль для улучшения процесса модерирования: dru_moderation
Итак. По вашим просьбам сделал функционал бана (первый функционал нового модуля dru_moderation) в виде надстройки над dru_tickets. 50% кода было взято из dru_tickets :) Как это работает:
-
После того, как модератор вынес вердикт по жалобе, в тикете появляется кнопка Ban
-
В открывшимся окне мы вводим на сколько дней банить пользователя
-
Пользователь банится, а в БД вносится запись о бане и о сроке разбана. Отправляется уведомление самому пользователю и всем модераторам. Кнопка бана становится недоступна, если пользователь уже забанен
-
Затем по крону проверяетя не пора ли разбанивать пользователя и разбанивает, если пора. Также пользователю и модераторам отправляются уведомления
К следующему релизу сделаю "журнал банов" на основе таблицы банов.