Hi,
I wont to put into mails wich are send from my jira button which will perform transition. For example, user is assignee for 3 issue, and this user get mail with this button. When he click this button must be performed transition on all 3 issues. The questions is:
1) How i can get all issues where this user is assignee?
2) How i can create this button whith this functions?
Maybe I can do it with JavaScript?
Hello,
1. You need to add a transition in the workflow and add a post-function called Send a custom email.
2. You need to get all issues for the user and pass it to a map so that you can read the map in your email template. Your code would be something like this
def findIssues(String jqlQuery) {
def issueManager = ComponentAccessor.issueManager
def user = ComponentAccessor.jiraAuthenticationContext.user
def jqlQueryParser = ComponentAccessor.getComponent(JqlQueryParser.class)
def searchProvider = ComponentAccessor.getComponent(SearchProvider.class)
def query = jqlQueryParser.parseQuery(jqlQuery)
def results = searchProvider.search(query, user, PagerFilter.unlimitedFilter) results.issues.collect { issue -> issueManager.getIssueObject(issue.id) }
}
def user = ComponentAccessor.jiraAuthenticationContext.user
def jqlQuery = "assignee = " + user.getName()
config.userIssues = findIssues(jqlQuery)
You can find an example here
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.