I really like this module, but it only partially solves the problem I am having.
I would like to allow a certain user to be able to delegate a certain role to other users, without these other users being able to delegate the role further.
Currently, all I can do is make a certain role delegatable. However, anyone in this role can delegate. I want to restrict the ability to delegate to one specific user in each role.
Also, the delegatable roles can delegate to any role marked as being delegatable, even those outside the role they currently possess.
Ideally, I would like to have an administrator of a role, who can assign the role to other users, without these other users having any rights to further delegate or even remove the role they have been assigned. The administrator should only be able to delegate to their own role, and not be able to access any others.