АД
Size: a a a
АД
G
G
AO
function setResolution(string issue)
{
string script = "import com.atlassian.jira.component.ComponentAccessor;";
script += "import java.sql.Timestamp;";
script += "import com.atlassian.jira.config.ResolutionManager;";
script += "import com.atlassian.jira.event.type.EventDispatchOption;";
script += "Timestamp time = new Timestamp(120,11,13,13,41,0,0);";
script += "def issue = ComponentAccessor.issueManager.getIssueObject(\"" + issue + "\");";
script += "def resolutionManager = ComponentAccessor.getComponent(ResolutionManager);";
script += "def user = ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser();";
script += "if (!issue.getResolutionObject() ) {";
script += "issue.setResolution(resolutionManager.getResolutionByName(\"Done\"));";
//script += "issue.setResolutionDate(issue.getUpdated());";
//script += "issue.setResolutionDate(time);";
script += "};";
script += "ComponentAccessor.getIssueManager().updateIssue(user,issue , EventDispatchOption.ISSUE_UPDATED, false);";
return executeGroovyScript(script);
}
string[] jql = {"TEST-1"};
for(string issue in jql)
{
setResolution(issue);
}PA
PA
AO
AO
AO
VK
function setResolution(string issue)
{
string script = "import com.atlassian.jira.component.ComponentAccessor;";
script += "import java.sql.Timestamp;";
script += "import com.atlassian.jira.config.ResolutionManager;";
script += "import com.atlassian.jira.event.type.EventDispatchOption;";
script += "Timestamp time = new Timestamp(120,11,13,13,41,0,0);";
script += "def issue = ComponentAccessor.issueManager.getIssueObject(\"" + issue + "\");";
script += "def resolutionManager = ComponentAccessor.getComponent(ResolutionManager);";
script += "def user = ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser();";
script += "if (!issue.getResolutionObject() ) {";
script += "issue.setResolution(resolutionManager.getResolutionByName(\"Done\"));";
//script += "issue.setResolutionDate(issue.getUpdated());";
//script += "issue.setResolutionDate(time);";
script += "};";
script += "ComponentAccessor.getIssueManager().updateIssue(user,issue , EventDispatchOption.ISSUE_UPDATED, false);";
return executeGroovyScript(script);
}
string[] jql = {"TEST-1"};
for(string issue in jql)
{
setResolution(issue);
}PA
PA
PA
PA
AO
AO
PA
PA
PA