Skip to content

issue #923: Новый модуль для улучшения процесса модерирования: dru_moderation

Andrei Ivnitskii requested to merge github/fork/itcrowd72/issue-923 into dev

#923 (closed)

Итак. По вашим просьбам сделал функционал бана (первый функционал нового модуля dru_moderation) в виде надстройки над dru_tickets. 50% кода было взято из dru_tickets :) Как это работает:

  1. После того, как модератор вынес вердикт по жалобе, в тикете появляется кнопка Ban bildschirmfoto vom 2018-02-23 17-28-52

  2. В открывшимся окне мы вводим на сколько дней банить пользователя bildschirmfoto vom 2018-03-30 14-21-12

  3. Пользователь банится, а в БД вносится запись о бане и о сроке разбана. Отправляется уведомление самому пользователю и всем модераторам. Кнопка бана становится недоступна, если пользователь уже забанен bildschirmfoto vom 2018-03-30 14-22-11

  4. Затем по крону проверяетя не пора ли разбанивать пользователя и разбанивает, если пора. Также пользователю и модераторам отправляются уведомления

К следующему релизу сделаю "журнал банов" на основе таблицы банов.

Merge request reports