Can be examined from a Listener:
package com.netic.listener import com.atlassian.jira.component.ComponentAccessor import com.atlassian.jira.issue.link.IssueLink; import com.atlassian.jira.issue.comments.CommentManager import com.atlassian.jira.util.JiraUtils; import com.opensymphony.workflow.WorkflowContext; import com.atlassian.jira.event.issue.AbstractIssueEventListener import com.atlassian.jira.event.issue.IssueEvent class ExampleListener extends AbstractIssueEventListener { @Override void workflowEvent(IssueEvent event) { String IssueType = event.issue.issueTypeObject.name String ProjectName = event.issue.getProjectObject().name String IssueKey = event.issue.key String EventId = event.getEventTypeId() System.out.println("Event: " + EventId) } }
Referece: https://jamieechlin.atlassian.net/wiki/display/GRV/Listeners and Script Runner Listener
Event | ID |
---|---|
Create Issue | 1 |
Edit Issue | 2 |
Add/Remove Attachment | 2 |
Comment3 | 6 |