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
#----------------------------------------------------------------