Как сделать, чтобы новые / правки узлов проходили через посредника для принятия в первую очередь? - PullRequest
0 голосов
/ 17 сентября 2011

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

Ответы [ 3 ]

0 голосов
/ 17 сентября 2011

Взгляните на модуль Maestro .Это способ внедрения рабочих процессов на ваш сайт.

Со страницы проекта:

Модуль Maestro - это механизм / решение для рабочих процессов, которое облегчит простую и сложную автоматизацию бизнес-процессов.Первый выпуск этого модуля будет для Drupal v7.

Maestro имеет ряд компонентов, в том числе механизм рабочего процесса и визуальный редактор рабочего процесса.Редактор рабочего процесса используется для определения рабочего процесса, создания шаблона рабочего процесса.Механизм рабочего процесса работает в фоновом режиме и выполняет задачи рабочего процесса, проверяя результаты выполнения задач и, при необходимости, разветвляя рабочий процесс.Механизм рабочего процесса будет запускаться каждые x секунд и выполнять все задачи в очереди, которые еще не выполнены.Как только они выполнятся и вернут статус успеха, механизм архивирует их и продвигает рабочий процесс вперед.Оба эти компонента были разработаны для поддержки любого количества различных типов задач.Новые типы задач могут быть разработаны и добавлены так же, как модуль Drupal CCK может поддерживать новые типы полей.

0 голосов
/ 09 сентября 2013

Я установил и настроил модуль "Maestro" в Drupal Commons.

на самом деле в Maestro Module каждый раз, когда мы должны загрузить рабочий процесс, и он будет проходить шаг за шагом. Нравится

  1. Admin: загрузка рабочего процесса публикации
  2. Пользователь1: назначить добавление нового контента.
  3. Пользователь2: Просмотр содержимого
  4. Пользователь3: публикация контента.

Здесь я хочу пропустить шаг администратора. Возможно ли это? Когда пользователь создает новый тип контента, он автоматически отправляется на проверку.

0 голосов
/ 17 сентября 2011

Вы можете сделать тип содержимого узла неопубликованным по умолчанию из [admin / structure / types / manage / article], где "article" - это тип содержимого узла ... и затем вы можете использовать " views"модуль для отображения всех неопубликованных узлов ... тогда вы можете управлять неопубликованными узлами и сделать тему опубликованной ...

, то Вы можете использовать модуль rules для отмены публикации узла после его редактирования пользователем

...