Рабочий процесс Drupal - PullRequest
       14

Рабочий процесс Drupal

1 голос
/ 26 января 2012

Мне нужно реализовать рабочий процесс на моем сайте Drupal. У меня есть простой рабочий процесс:

  1. участник: при создании узлов в черновом состоянии сохраняются новые версии узла
  2. издатель. Сделайте то же самое, что и вкладчик, и измените состояние чернового узла на опубликованный статус.

Я запутался между модулями Maestro, Workbench и Workflow. Кто-нибудь знает, какой из них наиболее подходит в моем случае? Большое спасибо. С уважением.

Ответы [ 2 ]

0 голосов
/ 18 мая 2012

Я обычно использую модуль Workflow http://drupal.org/project/workflow.

1) Вам нужно создать рабочий процесс.2) Создайте состояния рабочего процесса. 3) Назначьте ролям необходимые изменения состояний. 4) Перейдите в раздел Разрешения, удалите все разрешения из узла, поскольку они будут предоставлены на странице настроек рабочего процесса

0 голосов
/ 26 января 2012

Для этого подхода не нужен какой-либо модуль Contributor. Вход в систему как администратор дает разрешение на создание обычному пользователю (может быть подпадает под некоторые роли), ожидают «администрировать узлы». Если мы отключим это разрешение для конкретной роли, которая не получитвозможность публикации контента.

...