Drupal 7 publishing options unavailable
drupal, permissions, publish, revision
Solution
You need to enable the 'Administer Content' permission in the Node section.
Problem
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?