mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
fixed JIRA getState()
This commit is contained in:
@@ -20,6 +20,7 @@ import com.intellij.tasks.*;
|
||||
import com.intellij.tasks.jira.model.JiraComment;
|
||||
import com.intellij.tasks.jira.model.JiraIssue;
|
||||
import com.intellij.tasks.jira.model.JiraIssueType;
|
||||
import com.intellij.tasks.jira.model.JiraStatus;
|
||||
import com.intellij.util.Function;
|
||||
import com.intellij.util.containers.ContainerUtil;
|
||||
import icons.TasksIcons;
|
||||
@@ -100,7 +101,8 @@ class JiraTask extends Task {
|
||||
|
||||
@Override
|
||||
public TaskState getState() {
|
||||
switch (Integer.parseInt(myJiraIssue.getId())) {
|
||||
JiraStatus status = myJiraIssue.getStatus();
|
||||
switch (Integer.parseInt(status.getId())) {
|
||||
case 1:
|
||||
return TaskState.OPEN;
|
||||
case 3:
|
||||
|
||||
@@ -32,7 +32,7 @@ public class JiraIssue {
|
||||
*/
|
||||
public static final String REQUIRED_RESPONSE_FIELDS = "id,key,summary,description," +
|
||||
"created,updated,duedate,resolutiondate" +
|
||||
"assignee,reporter,issuetype,comment";
|
||||
"assignee,reporter,issuetype,comment,status";
|
||||
|
||||
private String id;
|
||||
private String key;
|
||||
@@ -109,6 +109,10 @@ public class JiraIssue {
|
||||
return fields.comment == null ? ContainerUtil.<JiraComment>emptyList() : fields.comment.getComments();
|
||||
}
|
||||
|
||||
public JiraStatus getStatus() {
|
||||
return fields.status;
|
||||
}
|
||||
|
||||
public static class Fields {
|
||||
private String summary;
|
||||
private String description;
|
||||
@@ -122,5 +126,6 @@ public class JiraIssue {
|
||||
private JiraUser reporter;
|
||||
|
||||
private JiraIssueType issuetype;
|
||||
private JiraStatus status;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user