Line 9: |
|
ReportMetaData rmd = new ReportMetaData(); |
|
ReportMetaData rmd = new ReportMetaData(); |
|
|
|
|
- |
rmd.addColumn("Build Life");
|
+ |
rmd.addColumn("title");
|
- |
rmd.addColumn("Project");
|
+ |
rmd.addColumn("date");
|
- |
rmd.addColumn("Workflow");
|
+ |
rmd.addColumn("description");
|
- |
rmd.addColumn("Latest Stamp");
|
+ |
rmd.addColumn("link");
|
- |
rmd.addColumn("Status");
|
+ |
rmd.addColumn("guid");
|
- |
rmd.addColumn("Date");
|
|
|
|
|
|
|
|
return rmd; |
|
return rmd; |
Line 27: |
|
import com.urbancode.anthill3.domain.reporting.*; |
|
import com.urbancode.anthill3.domain.reporting.*; |
|
import com.urbancode.anthill3.persistence.*; |
|
import com.urbancode.anthill3.persistence.*; |
|
|
+ |
import com.urbancode.anthill3.web.project.BuildLifeTasks;
|
|
|
|
|
|
|
+ |
String serverUrl = reportUrl.substring(0, reportUrl.indexOf("/", 10));
|
|
|
+ |
String buildLifeUrl = serverUrl + BuildLifeTasks.methodUrl("viewBuildLife");
|
|
|
|
|
|
BuildLifeWorkflowCaseSummary[] summaries = DashboardFactory.getInstance().getBuildLifeWorkflowSummaries(null, null, new Integer(50)); |
|
BuildLifeWorkflowCaseSummary[] summaries = DashboardFactory.getInstance().getBuildLifeWorkflowSummaries(null, null, new Integer(50)); |
|
|
|
|
Line 34: |
|
for (int i = 0; i < summaries.length; i++) { |
|
for (int i = 0; i < summaries.length; i++) { |
|
ReportRow row = new ReportRow(output, "1"); |
|
ReportRow row = new ReportRow(output, "1"); |
- |
row.setColumnValue("Build Life", summaries[i].getBuildLifeId().toString());
|
+ |
row.setColumnValue("title", summaries[i].getProjectName() + " / " + summaries[i].getWorkflowName() + " / " + summaries[i].getStatus().getName());
|
- |
row.setColumnValue("Project", summaries[i].getProjectName());
|
+ |
row.setColumnValue("date", summaries[i].getEndDate() == null ? "Running": String.valueOf(summaries[i].getEndDate()));
|
- |
row.setColumnValue("Workflow", summaries[i].getWorkflowName());
|
+ |
row.setColumnValue("description", "Project " + summaries[i].getProjectName() + " / Workflow " + summaries[i].getWorkflowName() + " / Stamp " + summaries[i].getLatestStamp() + " / Status" + summaries[i].getStatus().getName());
|
- |
row.setColumnValue("Latest Stamp", summaries[i].getLatestStamp());
|
+ |
row.setColumnValue("link", buildLifeUrl + "?buildLifeId=" + summaries[i].getBuildLifeId().toString());
|
- |
row.setColumnValue("Status", summaries[i].getStatus().getName());
|
+ |
row.setColumnValue("guid", summaries[i].getCaseId().toString());
|
- |
row.setColumnValue("Date", summaries[i].getEndDate() == null ? "Running": String.valueOf(summaries[i].getEndDate()));
|
|
|
|
|
|
|
|
output.addRow(row); |
|
output.addRow(row); |
Line 45: |
|
|
|
|
|
return output; |
|
return output; |
|
|
|
|
|
|
|
|
|
</pre> |
|
</pre> |