user roles can be assigned only after approval of Manager

user roles can be assigned only after approval of Manager

hi,

if admin assigned roles to user ,
mail goes to manager and if manager approve then only respected role assigned to user..

it is possible,if yes how?