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


Reply via email to