This is very strange, it seems as though in Drupal 6 you either have to turn on almost Full Administration options or you get nothing.

For example, if you allow administration of blocks for a user, the Blocks menu does not show up in the menu. Only 'My account', 'Create content' and 'Log out' show. I only want to give a small number of permissions like viewing of reports, creation of users, content management and category management, but unless I give administration access, these menu items don't show up.

I have a site in Drupal 5, and it works there, so I don't know why Drupal 6 does not, am I doing something wrong?

I'd also like a way to allow them to take the site offline for maintenance and update the name, tagline, etc for their site, without giving access to all sorts of other configuration pages, is this possible?

Thank you for your help,
Stephanie

Comments

gpk’s picture

IIRC you have to give the basic "access administration pages" (system.module) first in D6. I don't think this really lets you do much but is a kind of prerequisite.

To give custom access to other options you'd probably have to write a small custom module that implemented hook_menu_alter() to modify the access permissions on the menus in question.

gpk
----
www.alexoria.co.uk