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 2005/12/28 01:56:10 UTC

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

Author: jvanzyl
Date: Tue Dec 27 16:56:03 2005
New Revision: 359335

URL: http://svn.apache.org/viewcvs?rev=359335&view=rev
Log:
o add a method to update the workflow

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=359335&r1=359334&r2=359335&view=diff
==============================================================================
--- maven/sandbox/issue/rissue/lib/jiraruby.rb (original)
+++ maven/sandbox/issue/rissue/lib/jiraruby.rb Tue Dec 27 16:56:03 2005
@@ -52,13 +52,20 @@
     res = Net::HTTP.get(request)
   end  
   
-  def updateProject( key, name, url, lead, defaultAssignee, description )
+  def updateProject( pid, name, url, lead, defaultAssignee, description )
     name = CGI.escape( name )
     url = CGI.escape( url )
     description = CGI.escape( description )    
     query = "#{@config['server']}/secure/project/EditProject.jspa?name=#{name}&url=#{url}&lead=#{defaultAssignee}&assigneeType=3&description=#{description}&pid=#{pid}&Update=Update
     request = URI.parse(query)
     res = Net::HTTP.get(request)
+  end    
+
+  def assignWorkflowScheme( pid, workflowSchemeId )
+    # Assign workflow: this will only work if it's a simple transition that requires no human intervention.
+    query = "#{@config['server']}/secure/project/SelectProjectWorkflowSchemeStep2.jspa?schemeId=#{workflowSchemeId}&projectId=#{pid}&Associate=Associate"
+    request = URI.parse(query)
+    res = Net::HTTP.get(request)        
   end    
 
   #----------------------------------------------------------------