I’m needing to set different ‘create content’ permissions for different user roles. This only appears to work when a particular role has not been given the “administer node” permission. However, without this permission the role does not have permission to control whether or not the node is published (which I require) or to view the content management table (Home › Administer › Content management).
For example, I want a user role to be able to create new news items and to be able to publish/unpublish them, but not create new pages (but be able to edit existing pages).
Does anyone know a way around this? Or which permissions should be set?
Administer Nodes permission gives more access than necessary, and some modules use it as a crutch permission since it exists.
You might want to switch off this permission and implement Override Node Options module which will let users publish unpublish content. These can work in conjunction with the create/edit/delete permissions at the content type level.