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

nonprofit’s picture

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