Let users assign particular roles to other users How can I let a "subadmin" to assign only particular roles to other users?  

Just an example: my users can only use the forum if they have the "forum user" role. I would like to delegate the right to a "subadmin" to assign the "forum user" role to particular users, without letting this subadmin to be able to assign any other roles. Or I also want to let this subadmin assign the "article creator" role to others, etc.

Is there a module for that? Or do I have to create my own?
I hope Role Delegation module solves your problem !


  This module allows site administrators to grant some roles the
  authority to assign selected roles to users, without them needing the
  administer permissions permission.
  
  For each role, Role Delegation provides a new assign ROLE role
  permission to allow the assignment of that role