User Emulation - Add granular role-based privileges
At present, the settings for user emulation do not allow for granular role-based permissions. For example, there is no feature to restrict which other roles a user role can emulate. It would be incredibly useful for our staff to be able to emulate grantee user accounts. Unfortunately, we currently cannot enable this feature for them, as it allows them to emulate all other roles which includes higher-level users.
Something like "Roles this role can EMULATE" (reference attached image) would be incredibly useful.


There exists an option today to control what roles a user can emulation. Global Settings -> Security Tab -> System Feature Permissions -> Feature Tab