This module allows site administrators to grant some roles the authority to assign selected roles to users, without them needing the administer permissions permission.
It provides its own tab in the user profile so that roles can be assigned without needing access to the user edit form.
Role Delegation supersedes the RoleAssign module. The following feature from RoleAssign is still missing — patches are welcome!
287914: Add role assignment widget on user/edit and admin/user/user/create