Hello
I am trying to write a script to get time when an issue was set to “in-progress”?
I am getting an error
Error
This resource requires WebSudo.
Here is the code, can you please let me know.
Thanks
Abe
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.jql.builder.JqlClauseBuilder
import com.atlassian.jira.jql.builder.JqlQueryBuilder
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.Issue
import com.atlassian.jira.issue.IssueManager
import com.atlassian.jira.issue.fields.CustomField
import com.atlassian.jira.project.Project
def changeHistoryManager = ComponentAccessor.getChangeHistoryManager()
def projectManager = ComponentAccessor.getProjectManager()
import org.apache.log4j.Category
def Category log = Category.getInstance("com.samsung.groovy")
log.setLevel(org.apache.log4j.Level.DEBUG)
Project project = ComponentAccessor.getProjectManager().getProjectObjByKey("INFR");
CustomField customField = ComponentAccessor.getCustomFieldManager().getCustomFieldObjectByName("");
IssueManager issueManager = ComponentAccessor.getIssueManager();
for(Issue issue: issueManager.getIssueObjects( issueManager.getIssueIdsForProject(project.getId()))){
log.debug(changeHistoryManager.getChangeItemsForField(issue, "status").find {it.toString == "In Progress"}?.getCreated())
}