Hi,
I've created a 6.4 site with a somewhat complicated structure.
I have:
• four geographic regions
• two languages
• three content types. Pages (contain no content, are used only to be populated by views), articles and events
• 20 views (4 regions + <front> * 2 languages * 2 content types)
• each content type displaying as a page and a block
• one custom role; admin
This means: visiting URL "region1/en" calls two teasers (block views). Which each linking to the full node (page views).
Everything is working great for user/1.
However...
I would like to give administrators the ability to add/edit/delete events and articles but not pages.
So, it all boils down to an issue of permissions:
• It seems "administer nodes" overrides CCK-specific permissions (i.e, administer nodes=checked, page permissions*=unchecked other CCK-type permissions*=checked) Admin can create and delete pages (this is not good)
• (i.e, administer nodes=unchecked, page permissions*=unchecked other CCK permissions*=checked) Admin can create content but not edit any nodes (this is a show stopper)
• Override Node Options module is 5.x only.
How can users edit CCK nodes without permission to administer all nodes?
-or -
How can I make "create <CCK-type> content" and "delete any <CCK-type>content" permissions function without granting ability to administer nodes?
Thanks much!
-np
* By "page permissions" I am referring to: create page content, delete any page content, etc. By "other CCK-type permissions" I mean create Event content, delete any Article content, etc.
Comments
Views can do it all...
OK for all those who come later:
Here's the situation:
• Administer Nodes does indeed override content type-specific permissions.
• When Administer Nodes is granted there is no way I have found to restrict access to specific content types.
• Without Administer Nodes enabled, there is no way to access admin/content/node.
Potential Solution include:
• Override Node Publishing Options
• View Unpublished
• Nodequeue
I'm going deny Administer Nodes and use Views 2 to build my admin interface.
Blessings!
-NP