Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Drupal 7 publishing options unavailable

I have a Magazine Article content-type set up, and a corresponding Magazine Editor role who should have permissions to create and publish articles.

When logged in as administrator, I can see the usual Publishing Options tab at the bottom of the node edit screen for article nodes (ie: /node/56157/edit), with a checkbox to Publish the node. I can also see the Publish link in the admin sub-menu on a revision page (ie:/node/56157/revisions/60546/view). This is all correct.

However: when logged in as a Magazine Editor, I cannot see the Publishing Options tab at the bottom of the node edit screen. There are only three tabs present: "URL path settings", "Revision information" and "Meta tags". Neither do I see the Publish link when viewing an unpublished revision. I want to be able to publish Article nodes when logged in as a Magazine Editor.

Under the role permissions for the Magazine Editor (/admin/people/permissions/11), the following checkboxes are ticked:

Node:

  • View published content
  • View own unpublished content
  • View content revisions
  • Magazine Article: Create new content
  • Magazine Article: Edit own content
  • Magazine Article: Edit any content
  • Magazine Article: Delete own content
  • Magazine Article: Delete any content

Revisioning:

  • View revision status messages
  • Edit content revisions
  • Publish content revisions (of anyone's content)
  • Unpublish current revision (of anyone's content)
  • Magazine Article: View revisions of own content
  • Magazine Article: View revisions of anyone's content
  • Magazine Article: Publish revisions of own content
  • Magazine Article: Publish revisions of anyone's content

Googling seems to suggest that I need to set "Administer Nodes" permission under "Node". However, I'm unable to find a permission in the list that looks like "Administer Nodes".

Why are the Publishing options unavailable?

like image 424
Wintermute Avatar asked Mar 20 '23 10:03

Wintermute


1 Answers

You need to enable the 'Administer Content' permission in the Node section.

like image 175
Robert Avatar answered Apr 06 '23 11:04

Robert