I have 2 roles in my org: A & B.
They users assigned to the role A have permissions to 'Create/View/Edit the Lead object as well as permission to 'Transfer Leads' and 'Transfer Records'.
A and B are currently siblings in the role hierarchy and have read/write permissions (through sharing rules) on Leads owned by Users of the opposite role.
While a user with role A is able to edit fields on a Lead owned by B, if A tries to change the owner, an insufficient Permissions error is displayed.
As I understand, 2 possible solutions to this are:
- Move B to a lower role than A in role Hierarchy.
- Grant 'A' Modify All permission on Leads.
Are there any other alternate ways to allow A to change ownership of B's leads through sharing rules or permissions where I can avoid the 2 solutions above?