Author: jvanzyl Date: Wed Sep 6 11:16:39 2006 New Revision: 440816 URL: http://svn.apache.org/viewvc?view=rev&rev=440816 Log: o use new swizzle stuff to tally votes and rank
Modified: maven/reports/plugin-votes.vm Modified: maven/reports/plugin-votes.vm URL: http://svn.apache.org/viewvc/maven/reports/plugin-votes.vm?view=diff&rev=440816&r1=440815&r2=440816 ============================================================================== --- maven/reports/plugin-votes.vm (original) +++ maven/reports/plugin-votes.vm Wed Sep 6 11:16:39 2006 @@ -1,11 +1,19 @@ #set( $jira = $xmlrpc.connect("swizzletester:swizzle","http://jira.codehaus.org/rpc/xmlrpc") ) +#set( $projects = $jira.getProjects().matches("name", "Maven 2.*Plugin") ) -#foreach( $project in $jira.getProjects().matches("name", "Maven 2.*Plugin") ) -$project.name + +#foreach( $project in $projects ) #set( $url = "http://jira.codehaus.org/secure/IssueNavigator.jspa?view=rss&&pid=${project.id}&status=1&sorter/field=issuekey&sorter/order=DESC&tempMax=100&reset=true&decorator=none" ) -#set( $jirarss = $rss.fetch( $url )) -#foreach ( $issue in $jirarss.issues.greater("votes", "0").descending("votes") ) - - $issue.votes $issue.key $issue.summary +#set( $jirarss = $rss.fetch( $url ) ) +#set( $project.attributes.totalVotes = $jirarss.issues.sum("votes") ) +## keep the issues in case you want them later +#set( $project.attributes.issues = $jirarss.issues ) +#end + +#foreach( $project in $projects.descending("@totalVotes") ) + $project.attributes.totalVotes $project.name +#foreach( $issue in $project.attributes.issues.descending("votes") ) + ($issue.votes) $issue.summary #end #end