Purpose
This feature is provided in two flavors: condition and validator. Its purpose is checking whether user (or users) contained in a custom field or a system field are (or are not) in a certain Projet Role.
Supported Custom Fields
The following custom fields types are supported:
- JIRA native User Picker (single user) : selected users must meet the condition
- JIRA native User Picker (multiple users) : all selected users must meet the condition
- JIRA native Group Picker (single group) : all users in the selected group must meet the condition
- JIRA native Group Picker (multiple groups) : all users in all selected groups must meet the condition
- User picker from project role custom field provided by Issue Alternative Assignee app
- Transition Caller Field custom field provided by JIRA Misc Custom Fields app
- User Picker - per Group custom field provided by User Group Picker app
- SIL User Picker custom field provided by User Group Picker PRO app
Supported System Fields
Also system fields containing users are also available for checking:
- Current User
- Assignee
- Reporter
- Creator
- Project Leader
- Last commenter
- Watchers
- Components leaders
In subtasks, the same kinds of fields for parent issue are also available:
- Parent's assignee
- Parent's reporter
- Parent's creator
- Parent's project leader
- Parent's last commenter
- Parent's watchers
- Parent's components leaders