You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by dk...@apache.org on 2008/05/29 21:43:41 UTC
svn commit: r661447 - /cxf/trunk/bin/jira-report.tmpl
Author: dkulp
Date: Thu May 29 12:43:40 2008
New Revision: 661447
URL: http://svn.apache.org/viewvc?rev=661447&view=rev
Log:
Add the template that is used for the attachment report
Added:
cxf/trunk/bin/jira-report.tmpl
Added: cxf/trunk/bin/jira-report.tmpl
URL: http://svn.apache.org/viewvc/cxf/trunk/bin/jira-report.tmpl?rev=661447&view=auto
==============================================================================
--- cxf/trunk/bin/jira-report.tmpl (added)
+++ cxf/trunk/bin/jira-report.tmpl Thu May 29 12:43:40 2008
@@ -0,0 +1,61 @@
+set( $void = $params.required( "serverUrl" , "https?://.+", "the base URL where jira is available, no trailing slash" ) )
+#set( $void = $params.required( "projectId" , "[0-9]+", "the numeric id the project" ) )
+#set( $void = $params.required( "projectName" , ".+", "the display name the project" ) )
+#if ( $email == "true" )
+#set( $void = $params.required( "to" , ".+", "the email 'To' address" ) )
+#set( $void = $params.required( "from" , ".+", "the email 'From' address" ) )
+#end
+#set( $void = $params.validate() )
+##
+#set( $url = "${serverUrl}/secure/IssueNavigator.jspa?view=rss&&pid=${projectId}&status=1&tempMax=200&reset=true&decorator=none" )
+#set( $jirarss = $rss.fetch( $url ) )
+#set( $issues = $jirarss.fillAttachments() )
+#set( $void = $date.format("yyyy-MM-dd") )
+##
+#if ( $email == "true" )
+TO: $to
+FROM: $from
+SUBJECT: Issues with Attachments: week of $date
+
+#end
+##
+#foreach( $issue in $issues )
+#set( $issue.attributes.totalAttachments = $issue.attachments.size() )
+#end
+#set( $issues = $issues.greater("@totalAttachments", 0).sort("created") )
+
+$projectName - $date.as("EEEE, MMMM d, yyyy")
+
+ $issues.size() Issues with Attachments
+
+ (sorted oldest to newest)
+
+#if ( $issues.size() < 11 )
+#foreach( $issue in $issues )
+ [$issue.key] $issue.summary
+ - Created: $date.format($issue.created)
+ - Type: $issue.type
+ - Fix Versions: $issue.fixVersions
+ - Reporter: $issue.reporter
+ - Attachments: $issue.attachments
+ - $issue.link
+
+#end
+#elseif ( $issues.size() < 30 )
+#foreach( $issue in $issues )
+ [$issue.key] $issue.summary
+ ($date.format($issue.created) - $issue.type - $issue.reporter)
+ $issue.link
+
+#end
+#elseif ( $issues.size() < 50 )
+#foreach( $issue in $issues )
+ $date.format($issue.created) [$issue.key] $issue.summary
+ $issue.link
+
+#end
+#else
+#foreach( $issue in $issues )
+ $date.format($issue.created) - $issue.link
+#end
+#end