2014-06-03 6 views
3

У меня есть тип содержимого статьи журнала и соответствующая роль редактора журнала, у которых должны быть разрешения на создание и публикацию статей.Параметры публикации для Drupal 7 недоступны

При входе в системе как администратор, я могу увидеть вкладку привычных параметров публикации в нижней части экрана узла редактирования для узлов статьи (например: /узел/56157/редактировать), с флажком, чтобы опубликовать узел. Я также вижу ссылку «Опубликовать» в подменю администратора на странице ревизии (то есть: /node/56157/revisions/60546/view). Это все правильно.

Однако: при входе в систему как редактор журнала я не вижу вкладку «Параметры публикации» внизу экрана редактирования узла. В нем присутствуют только три вкладки: «Настройки URL-адреса», «Информация о пересмотре» и «Метатеги». Я также не вижу ссылку «Опубликовать» при просмотре неопубликованной версии. Я хочу иметь возможность публиковать узлы статьи при входе в систему в качестве редактора журнала.

Под разрешения роли для редактора журнала (/ администратора/люди/разрешения/11), следующие флажки галочкой:

Node:

  • Посмотреть опубликованный контент
  • Посмотреть собственные неопубликованные содержание
  • изменения Просмотр содержимого
  • Magazine Статья: Создание нового контента
  • Magazine Статья: Редактирование собственного контента
  • Magazine Статья: Изменение любого содержания
  • Magazine Статья: Удалить собственное содержание
  • Magazine Статья: Удалить любое содержание

Revisioning:

  • Просмотр ревизии сообщения о состоянии
  • Редактировать изменения содержания
  • Publ иш содержания изменения (от чьего контента)
  • публикацию текущей версии (от чьего контента)
  • Magazine Статьи: Просмотреть изменения собственного содержания
  • Magazine Статья: Посмотреть пересмотры чьего содержания
  • Magazine Статья: Опубликовать изменения в собственное содержание
  • Magazine Статья: Публикация пересмотров чьего содержания

Googling наводит на мысль, что мне нужно установить «Администрирование Nodes» разрешение под «Node». Однако я не могу найти разрешение в списке, которое выглядит как «Администрирование узлов».

Почему параметры публикации недоступны?

ответ

2

Вы можете установить разрешение на публикацию содержимого с помощью модуля Publish Content.

Особенности

  • ООН по глобальной/публиковать содержание

  • Per "тип узла" ип/публиковать [тип узла] контента

  • Per пользователь un/опубликовать собственный [тип узла]

  • (необязательно) добавляет вкладку «Опубликовать/отменить публикацию», ссылку на действие или кнопку для однократного удаления/публикации.

  • Предоставляет публиковать/публиковать ссылки на ваши мнения, что упрощает оптимизацию рабочих процессов для рецензентов, редакторов и издателей.

  • Предоставляет разрешения на органическую группу, позволяющие членам группы обладать способностью публиковать или отменить публикацию контента.

  • Обеспечивает крюки разработчик API для программно разрешения или запрета публикации доступа к содержимому для строителей сайта с конкретными потребностями

+0

Спасибо, но я не уверен, что проблема будет решена путем установки еще одного модуля. Я уже могу установить необходимые разрешения с требуемой детализацией. У меня есть набор разрешений, в котором говорится: «Разрешите редактору журналов опубликовать узлы статьи журнала». Я не понимаю, почему это разрешение не дает редактору журналов возможности публиковать узлы статьи журнала. – Wintermute

0

Я не уверен, что это будет исправить вашу проблему «контроль доступа к контенту Обход» Я также не удалось опубликовать/опубликовать публикацию.

+0

Спасибо, но я не уверен, что понимаю. Должен ли я искать разрешение «Обход контроля доступа к содержимому»? – Wintermute

+0

Да, так называется разрешение. Пожалуйста, добавьте это разрешение для роли и проверьте, не работает ли она. Впоследствии убедитесь, что вы понимаете риски его предоставления. Для этого есть несколько статей. Но я не думаю, что у вас возникнут проблемы с этим. –

1

Модуль ревизии немного изменяет пользовательский интерфейс и, скорее всего, скрывает эту вкладку. См. online documentation В частности, часть о неопубликовании контента.

Unpublish?

В большинстве версий сценариев модерирования версии часто не публикуются. Скорее другая ревизия производится в настоящее время , в то время как предыдущие версии автоматически архивируются.

Чтобы удалить часть контента (текущие и все изменения) из общедоступного , не удаляя его, вам необходимо отменить публикацию узла. Вы можете сделать , сняв соответствующий флажок в форме редактирования содержимого. Это требует, чтобы роль имела разрешение «Администрирование контента», , которое также предоставляет доступ к еще нескольким параметрам. Если вы не хотите, чтобы сделали это, задайте роль более мелкозернистого «Неопубликованного действующего разрешения ». Затем содержимое может быть опубликовано без изменений на вкладке «Редакции» , которая находится рядом со вкладкой «Вид».

3

Необходимо включить разрешение «Администрирование содержимого» в разделе «Узел».

0

Для выполнения этой задачи мы можем использовать модуль Override node options. Установите модуль и перейдите в admin-> manage users-> permissions-> роли, выберите нужную роль и нажмите «Разрешения редактирования». найти переопределенные разрешения узлов, а затем выбрать тип содержимого, которому вы хотите предоставить разрешения.