Пользователь авторизовался нет Пользователь имеет право писать? да Сохраненная статья Новая статья Загрузка Нужно редактировать нет да Редактирование Сохранение ...Пользователю решили разрешить... Запрос публикации статьи Модератор снимает запрет Events.Send(User, Activated) да Модератор одобряет? нет да Пользователь установил нет нет дату публикации? Снять с публикации опубликованную статью? да да Модератор успел к дате? fail Cобытие одобрения публикации Статья снимается с публикации Cобытие одобрения публикации Модератор оставляет примечание Пользователь публикует "по кнопке" По установленной дате публикация появляется в выдаче да Нужно редактировать? нет Событие требования редактирования нет Запретить написание статей? да Модератор оставляет примечание Статья возвращается на редактирование Установка запрета Событие требования редактирования Событие запрещения написания статей Статья возвращается на редактирование Публикация появилась в выдаче Событие публикации статьи Уведомления пользователю Переход Роль модератора