Новый модуль для улучшения процесса модерирования: dru_moderation
Для упрощения и автоматизации работы модератора хочу сделать модуль dru_moderation, в котором будет код и хуки необходимые для быстрой и эффективной модерации. В первую очередь хочу выключить модуль ban_user (который не работает) и аналогичный функционал запилить в dru_moderation. В дальнейшем хочу всё модераторское хранить в dru_moderation.
Изначальный функционал. Добавление кнопки БАН в профиль. Создаю таблицу, которая будет и списком банов тоже: pk|uid|moderator|reason|start_date|days|active
uid - айди забаненного пользователя moderator - айди модератора/администратора, кто забанил reason - причина бана start_date - дата начала бана days - количество дней бана с даты начала active - 0 или 1 в зависимости от статуса бана
При бане пользователю сразу будет отправляться емейл, что он был забанен и почему. Так же по крону буду проверять активные баны и оперативно разбанивать (напоминаю, модуль ban_user не разбанивает автоматически)
Эта задача автоматически решает и задачи #659 (closed) #316 (closed) #309 (closed) #305 (closed)