Site Configuration Permissions | drupal.org
This very light-weight module adds more granular control for items under 'administer site configuration'.
Added Permissions
The following permissions are added:
- administer administration theme
- administer clean-urls
- administer date-time
- administer error reporting
- administer file system
- administer modules
- administer performance
- administer site information
- administer site maintenance
- administer themes
- display site building menu
- display site configuration menu
Permission Granting Order
Please note that the order in which permissions are granted are as follows:
- User 1 still maintains full control
- Any role with 'administer site configuration' will have access to all permissions listed above
- Nothing will be available under Site building if 'display site building menu' is not checked
- Nothing will be available under Site configuration if 'display site configuration menu' is not checked
- Any role without 'administer site configuration' will be granted access to whatever permissions checked in the config_perms section of the permissions page.
So in other words, if you want grant roles only a few of theses items, uncheck 'administer site configuration', check one or both of the display permissions, and check whatever you want them to have access to.
Additional Modules
If any additional modules use the administer site configuration permission, new permissions can be pretty easily added to this module. I appreciate patches, but its also not that hard to add if you can't make a patch. Just add a feature request, and I will try to get to it when I can.