diff options
author | Artur Signell <artur@vaadin.com> | 2014-05-09 20:49:51 +0300 |
---|---|---|
committer | Vaadin Code Review <review@vaadin.com> | 2014-05-12 05:06:51 +0000 |
commit | e8f0fe7a5a7ca0d5605dfeb5bc774578019b65da (patch) | |
tree | 4d228adf0f33d5a1150e9d8d8187dc602a1e8bb7 /buildhelpers | |
parent | 466883b2fadd48573efed255a2740df98850124e (diff) | |
download | vaadin-framework-e8f0fe7a5a7ca0d5605dfeb5bc774578019b65da.tar.gz vaadin-framework-e8f0fe7a5a7ca0d5605dfeb5bc774578019b65da.zip |
Show badges in release notes (#13612)
Change-Id: I6109cda80251b343999b75f51ffecf6a9bbbd6a2
Diffstat (limited to 'buildhelpers')
-rw-r--r-- | buildhelpers/src/com/vaadin/buildhelpers/FetchReleaseNotesTickets.java | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/buildhelpers/src/com/vaadin/buildhelpers/FetchReleaseNotesTickets.java b/buildhelpers/src/com/vaadin/buildhelpers/FetchReleaseNotesTickets.java index 4ca17443dc..6434c94352 100644 --- a/buildhelpers/src/com/vaadin/buildhelpers/FetchReleaseNotesTickets.java +++ b/buildhelpers/src/com/vaadin/buildhelpers/FetchReleaseNotesTickets.java @@ -24,8 +24,12 @@ import java.util.List; import org.apache.commons.io.IOUtils; public class FetchReleaseNotesTickets { - private static final String queryURL = "http://dev.vaadin.com/query?status=closed&milestone=Vaadin+@version@&resolution=fixed&format=tab&order=id"; - private static final String ticketTemplate = " <li><a href=\"http://dev.vaadin.com/ticket/@ticket@\">#@ticket@</a>: @description@</li>"; + private static final String queryURL = "http://dev.vaadin.com/query?status=closed&milestone=Vaadin+@version@&resolution=fixed&col=id&col=summary&col=owner&col=type&col=priority&col=component&col=version&col=bfptime&col=fv&format=tab&order=id"; + private static final String ticketTemplate = "<tr>" + + "@badge@" // + + "<td class=\"ticket\"><a href=\"http://dev.vaadin.com/ticket/@ticket@\">#@ticket@</a></td>" // + + "<td>@description@</td>" // + + "</tr>"; // public static void main(String[] args) throws IOException { String version = System.getProperty("vaadin.version"); @@ -52,8 +56,16 @@ public class FetchReleaseNotesTickets { summary = summary.substring(1, summary.length() - 1); summary = summary.replace("\"\"", "\""); } + String badge = "<td></td>"; + if (fields.length >= 8 && !fields[7].equals("")) { + badge = "<td class=\"bfp\"><span class=\"bfp\">Priority</span></td>"; + } else if (fields.length >= 9 && fields[8].equalsIgnoreCase("true")) { + badge = "<td class=\"fv\"><span class=\"fv\">Vote</span></td>"; + } + System.out.println(ticketTemplate.replace("@ticket@", fields[0]) - .replace("@description@", summary)); + .replace("@description@", summary) + .replace("@badge@", badge)); } urlStream.close(); } |