Summary
Keychain - Delegation for Jira app introduces a new condition function to your system named User is a Delegate of.
This condition function allows only certain users to execute a transition, according to its configured delegation source and delegations defined in Delegation Configuration page.
Just like other Jira condition functions, this condition function can be used in conjunction with other condition functions available on your Jira.
Delegation Sources
The condition function can be configured to get its Delegator from a number of sources.
The Current Issue referenced below is the issue that this condition is running on.
Assignee
If configured for Assignee, the field will take the assignee of the current issue as Delegator and will only allow the Delegates defined for that user to execute the transition.
Reporter
If configured for Reporter, the field will take the reporter of the current issue as Delegator and will only allow the Delegates defined for that user to execute the transition.
Project Lead
If configured for Project Lead, the field will take the project lead of the project (that the current issue is in) as Delegator and will only allow the Delegates defined for that user to execute the transition.
Single User
If configured for a Single User, the field will ask you to pick a user. Then it will use that user as Delegator and will only allow the Delegates defined for that user to execute the transition.
Project Role
If configured for a Project Role, the field will ask you to pick a project role. Then it will collect the users and user groups in the selected role (for the project that the current issue is in), use them as Delegators and will only allow the Delegates defined for those users to execute the transition.
User Group
If configured for a User Group, the field will ask you to pick a user group. Then it will use the selected user groups as Delegators and will only allow the Delegates defined for those users to execute the transition.
User Custom Field
If configured for a User Custom Field, the field will ask you to pick one of the Single User Picker or Multi User Picker custom fields on your system. Then it will take the users in the selected user picker of the current issue as Delegators and will only allow the Delegates defined for those users to execute the transition.