Thu, 08 Oct 2020 20:38:43 +0200
adds indicators for version status
replaces table column "Status" with version tag
fixes New Version form button not overriding the session version ID
package de.uapcore.lightpit.viewmodel; import de.uapcore.lightpit.entities.Issue; import de.uapcore.lightpit.entities.IssueSummary; import de.uapcore.lightpit.entities.Version; import java.util.List; public class ProjectDetails { private VersionInfo versionInfo = null; private List<Issue> issues; private IssueSummary issueSummary; public void updateDetails(List<Issue> issues, Version version) { this.issues = issues; issueSummary = new IssueSummary(); issues.forEach(issueSummary::add); if (version != null) { versionInfo = new VersionInfo(version); versionInfo.collectIssues(issues); } } public List<Issue> getIssues() { return issues; } public IssueSummary getIssueSummary() { return issueSummary; } public VersionInfo getVersionInfo() { return versionInfo; } }