Screen shot - managed modules list
Screen shot - module configuration

What does this module do?

Allow site administrator to define a subset of modules and allow users of another role to manage those selected modules. Those users can turn on and off those modules as well as manage permissions for them.

Please be advised that if a managed module depends on a module that is not in the managed module list, the depending module can be enabled by the user with the delegated permission. For example, if Feeds is in the managed module list but Job Scheduler is not, enabling Feeds will enable Job Scheudler after displaying a standard Drupal confirmation page. It is therefore important to carefully choose the subset of modules you'd like to delegate management permissions to others.

What doesn't this module do?

This module only manages one subset of modules available on a site. This subset is then shared by all roles to which the admin delegates management permissions.

Please note once a user has been granted permission to manage permissions for selected modules they can also manage those modules' permissions for users with higher level of access. This means which modules can be managed by other users need to be carefully selected and the management permissions should only be given to trusted roles.

Installation

User Reports

Please post to the issue queue to help make the module better. Feel free to provide patches and suggestions too.

Supporting organizations: 

Project information

Releases