Sat, 05 Dec 2020 13:05:00 +0100
enables markdown support in issue descriptions and comments - fixes #10
universe@109 | 1 | package de.uapcore.lightpit.viewmodel; |
universe@109 | 2 | |
universe@109 | 3 | import de.uapcore.lightpit.entities.Issue; |
universe@109 | 4 | import de.uapcore.lightpit.entities.Version; |
universe@109 | 5 | |
universe@109 | 6 | import java.util.ArrayList; |
universe@109 | 7 | import java.util.List; |
universe@109 | 8 | |
universe@109 | 9 | public class VersionsView extends ProjectView { |
universe@109 | 10 | |
universe@134 | 11 | private List<VersionInfo> versionInfos = new ArrayList<>(); |
universe@134 | 12 | |
universe@134 | 13 | public VersionsView() { |
universe@134 | 14 | setSelectedPage(SELECTED_PAGE_VERSIONS); |
universe@134 | 15 | } |
universe@109 | 16 | |
universe@109 | 17 | public void update(List<Version> versions, List<Issue> issues) { |
universe@134 | 18 | versionInfos.clear(); |
universe@109 | 19 | for (var version : versions) { |
universe@109 | 20 | final var info = new VersionInfo(version); |
universe@109 | 21 | info.collectIssues(issues); |
universe@134 | 22 | versionInfos.add(info); |
universe@109 | 23 | } |
universe@109 | 24 | } |
universe@109 | 25 | |
universe@134 | 26 | public List<VersionInfo> getVersionInfos() { |
universe@134 | 27 | return versionInfos; |
universe@109 | 28 | } |
universe@109 | 29 | } |