hey

i've found a few interesting modules that could be investigated to potentially add new features to config_perms. I'll highlight what i consider useful features:
http://drupal.org/project/permissions_superuser
This module creates a 'superuser' role, and grants all permissions to that role. It also defines a new permission, 'administer software updates', which allows any user with the superuser role to run update.php without having to alter the $access_check (D5) or $update_free_access (D6) variables.

not sure that is doable in config_perms, but it would be useful

http://drupal.org/project/system_perm

'administer themes', in config_perms
'administer role permissions',
'administer roles',
'administer site information', in config_perms
'administer modules', in config_perms
'access admin by module', in config_perms
'access settings pages', in config_perms
'administer access rules',
'administer node settings' in config_perms
'configure THEMENAME theme' for each installed theme

these should be easy. could be included in config_perms by default

also, from devel performance logging:
- admin/settings/performance_logging
- admin/settings/performance_logging/clear_apc
- admin/settings/performance_logging/clear_memcache
- admin/reports/performance_logging
- admin/reports/performance_logging_summary
- admin/reports/performance_logging_details

perhaps integrating with permissions_api would be useful. that D6 module is now part of D7 core.

Comments

Docc’s picture

Status: Active » Closed (won't fix)

This module is more about to be able to create permissions based on a path. This way its manageble for the user.
Adding fixed permissions is not in the scope of this project. You can use the modules you named above for that.

matt2000’s picture

FYI, In many cases config_perms can NOT be used with system_perms because config_perms treats "administer site configuration" as an override, and system_perms does not.

I'm not sure if that warrants re-opening this issue, so I'll leave the status for the maintainer to decide.