Add option to delegate actions on behalf of a group
Description
On the delegation form, let's add the ability to delegate votes for an entire group.
Instead of a user selection dropdown, a group selection dropdown will be shown.
In this case, the "Groups" field (i.e. Additional groups where delegatee(s) can act as delegator) will be hidden.
This will allow the delegatee to vote on behalf of a selected user from the chosen group when taking action.
When initiating an action, the user should be able to choose individual within the group for whom they are acting. If multiple approvals are required due to a voting threshold, each selected individual should be recorded as a separate action and approval step.
Accepted criteria
-
Allow users to select group members to act on behalf of during an approval action.
-
Each selected member must be recorded as a distinct approval step.
-
Action should reflect delegation per individual selected, not as a collective group approval.
-
Ensure audit logs reflect the delegation and identify the acting user for each approval.