Allow exclusion of Assignee, Reporter, and other dynamic user fields at the approval definition level

Description

Allow exclusion of users from group approval steps based on dynamic user fields at the approval definition level. Extend the exclusion logic to support standard fields like Assignee and Reporter, as well as any other user-type custom fields defined on the issue.


Accepted criteria

  • Allow exclusion of the Assignee from group approval steps

  • Allow exclusion of the Reporter from group approval steps

  • Allow exclusion based on any user-type custom field

  • Excluded users are prevented from participating in the approval step