Как настроить модуль рабочего процесса?
Вопрос
Мой сайт имеет роль администратора (редактор), и я хочу позволить анонимным пользователям отправлять статьи на моем сайте; Узел, который они создают, должен быть утвержден пользователями редактора, прежде чем быть опубликованным. Мне сказали использовать модуль рабочего процесса; Я установил модуль и установил его, но я не получил то, что хотел.
Это те шаги, за которыми следовал:
- Я создал рабочий процесс, который называется «Teststory», и добавил состояние «утверждения», которое применяется только к типу контента «истории».
- Я отредактировал рабочий процесс, который затем показан как
from/to approve (creation) checked the author and authenticated user approve nothing
- В соответствии с «Контроль доступа», я позволил аутентифицированному пользователю просматривать, редактировать и удалять сообщения, которые находятся в этом состоянии.
Решение
Похоже, у вас есть только одно состояние (одобрить) Вы действительно хотите иметь как минимум два. Попробуйте добавить черновик. Анкет Настройте рабочий процесс так, чтобы при создании узел переходил к черновик государство. Это должно работать:
From / To draft approved
(creation) author -
draft editor
approved -
Другие советы
Похоже, вы там на полпути, вам нужно только настраивать действия или использовать модуль правил ввода ...
Несколько советов по настройке рабочего процесса:
- Если вы столкнетесь с проблемами, когда вы получаете модуль для работы, как и ожидалось, прочтите файл readme.txt в папке модуля
- Для настройки Worlflows используйте 2 браузера (один вошел в ваш сайт в качестве редактора, а другой - в качестве анонимного пользователя), таким образом вы можете быстро проверить, чтобы увидеть, работает ли все правильно, и сравнить редакторы, отображаемые для каждой роли.
- Вам нужно решить, хотите ли вы использовать основные действия или правила модуля внесения. Лично я предпочитаю правила. После того, как вы выбрали, вы сделаете так, чтобы, когда состояние рабочего процесса меняется на «X» Drupal автоматически публикует контент.