9 |
9 |
10 private List<Project> projects = Collections.emptyList(); |
10 private List<Project> projects = Collections.emptyList(); |
11 private Set<Version> versionsUpcoming = new HashSet<>(); |
11 private Set<Version> versionsUpcoming = new HashSet<>(); |
12 private Set<Version> versionsRecent = new HashSet<>(); |
12 private Set<Version> versionsRecent = new HashSet<>(); |
13 private List<User> users; |
13 private List<User> users; |
|
14 private List<Component> components; |
14 private List<IssueComment> comments; |
15 private List<IssueComment> comments; |
15 |
16 |
16 public void setIssue(Issue issue) { |
17 public void setIssue(Issue issue) { |
17 this.issue = issue; |
18 this.issue = issue; |
18 } |
19 } |
43 // keep the current selection, if any |
44 // keep the current selection, if any |
44 versionsRecent.addAll(issue.getAffectedVersions()); |
45 versionsRecent.addAll(issue.getAffectedVersions()); |
45 versionsUpcoming.addAll(issue.getResolvedVersions()); |
46 versionsUpcoming.addAll(issue.getResolvedVersions()); |
46 for (var v : versions) { |
47 for (var v : versions) { |
47 if (v.getStatus().isReleased()) { |
48 if (v.getStatus().isReleased()) { |
48 versionsRecent.add(v); |
49 if (!v.getStatus().equals(VersionStatus.Deprecated)) |
|
50 versionsRecent.add(v); |
49 } else { |
51 } else { |
50 versionsUpcoming.add(v); |
52 versionsUpcoming.add(v); |
51 } |
53 } |
52 } |
54 } |
53 } |
55 } |