ModuleAssign

Component ID

1829444

Component name

ModuleAssign

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

Granular Module Management with ModuleAssign

Through the default behavior of Drupal, granting the "administer modules" permission to a role allows that role to manage ALL modules.

We needed a way to allow certain roles to administer a selected list of modules.

The ModuleAssign module adds a module configuration screen for User 1 that looks just like the module list screen. The difference is that it allows User 1 to choose which modules are available for management. This produces a custom module list screen for that user that includes only modules that they are permitted to manage.

See also: PermissionAssign

Modeled after: RoleAssign