создание многоступенчатой ​​модерации в трясогузке - PullRequest
0 голосов
/ 26 февраля 2019

У меня есть требование по созданию многошагового рабочего процесса модерации в Wagtail.Может ли кто-нибудь помочь в достижении этого?Ниже приведен пример использования

  • шаг 1 - создатель контента (т. Е. Любой, у кого есть одобренная учетная запись на сайте) создает часть контента (статья, фотография,и т. д.) и представляет этот контент для проверки.
  • шаг 2 - контент просматривается рецензентом - обычно преподавателем или сотрудником.Если статья одобрена рецензентом , она передается в редакцию для рецензирования и публикации, если нет, то отправляется обратно создателю контента
  • шаг 3- редактор , обычно студент, просматривает представленный контент от рецензента и либо публикует контент, либо отправляет его обратно создателю контента для внесения изменений..

1 Ответ

0 голосов
/ 23 апреля 2019

Я также начинаю проект трясогузки, требующий многоэтапной проверки и управления записывающим устройством.

Вот что я собрал:

  • Создание модели на основе страницы сПоле state и переопределение формы администратора, позволяющие только следующему шагу состояния для этого пользователя, дадут вам долгий путь.Вы можете сделать это поле доступным только для запуска изменения с помощью некоторых пользовательских кнопок (см. register-page-list-buttons ).
  • Вы можете использовать wagtail-review приложение.Модель обзора может быть изменена для добавления пользовательских моделей / полей формы / логики.Вы можете использовать соответствующие разрешения в новой группе и показывать кнопку просмотра только в том случае, если это позволяет разрешение.
  • RFC для событий неизменяемой ревизии был достигнут, но незначительный прогресс достигнутсделано до сих пор.До нас, чтобы поддержать это, я приглашаю Вас присоединиться к # редакционному каналу обзора в слабине трясогузки (wagtailcms.slack.com), чтобы обсудить это.
...