You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by jv...@apache.org on 2006/01/04 03:43:26 UTC

svn commit: r365804 - /maven/sandbox/issue/rissue/lib/jiraruby.rb

Author: jvanzyl
Date: Tue Jan  3 18:43:25 2006
New Revision: 365804

URL: http://svn.apache.org/viewcvs?rev=365804&view=rev
Log:
o add a method to reopen issues 

Modified:
    maven/sandbox/issue/rissue/lib/jiraruby.rb

Modified: maven/sandbox/issue/rissue/lib/jiraruby.rb
URL: http://svn.apache.org/viewcvs/maven/sandbox/issue/rissue/lib/jiraruby.rb?rev=365804&r1=365803&r2=365804&view=diff
==============================================================================
--- maven/sandbox/issue/rissue/lib/jiraruby.rb (original)
+++ maven/sandbox/issue/rissue/lib/jiraruby.rb Tue Jan  3 18:43:25 2006
@@ -95,13 +95,21 @@
     url = URI.parse(query)
     res = Net::HTTP.get(url)
   end
-
+  
+  # The issue is a struct with all the issue information
+  def reopenIssue( issue, assignee )
+    id = issue.id
+    query = "#{@config['server']}/secure/CommentAssignIssue.jspa?action=3&id=#{id}&assignee=#{assignee}&Reopen%20Issue=Reopen%20Issue&os_username=#{@config['user']}&os_password=#{@config['password']}"
+    url = URI.parse(query)
+    res = Net::HTTP.get(url)
+    if @debug
+      puts query
+      puts res
+    end        
+  end  
+  
   def issueUrl( issue )
     return @config['server'] + '/browse/' + issue.key
-  end
-
-  def issuesByFilter( filterId )
-    return getIssuesFromFilter( filterId )
   end
 
   def updateIssue( issueId, fields )