You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
Version 1
Next »
This particular example will generate a table report showing the number of opened issues vs number of resolved issues for a given list of projects.
string [] projects = argv[ 0 ];
string [] resolvedIssues;
string [] openedIssues;
for (string p in projects) {
resolvedIssues[p] += countIssues( "project = " + p + " AND status in (Done, Closed, Resolved)" );
openedIssues[p] += countIssues( "project = " + p + " AND status not in (Done, Closed, Resolved)" );
}
SILReportingHeader [] headers;
SILReportingHeader h1;
h1.name = "Opened Issues" ;
h1.sortable = "sortable" ;
h1.color = "white" ;
h1.bgColor = "#79aadb" ;
headers += h1;
SILReportingHeader h2;
h2.name = "Resolved Issues" ;
h2.sortable = "sortable" ;
h2.color = "white" ;
h2.bgColor = "#79aadb" ;
headers += h2;
string [][] rows;
for (string p in projects){
rows += {openedIssues[p], resolvedIssues[p]};
}
SILReportingTable table;
table.headers = headers;
table.rows = rows;
return table;
|