Enhanced Jira

Description

You will note in the software there is an attribute "enhanced". Setting "enhanced" to true uses some new API functions that are not available in the standard Atlassian release.

Rationale

At Codehaus, the Remote API doesn't work because we have too many users and permission schemes. We made some modifications to JIRA 3.8.1 to support our use case and have submitted these changes back to Atlassian for inclusion in the next release.

You can see JRA-10660 for more information

Availability

If Atlassian is happy with redistribution of these changes; then you will find them on the JIRA issue listed above.

You should do appropriate testing in your environment to ensure they do not destabilise your environment as we do not provide any warranty for those changes.

Usage

#!/usr/bin/env ruby
require 'jira4r/jira4r'

jira = Jira::JiraTool.new(2, "http://jira.atlassian.com")
jira.enhanced = true

jira.login("soaptester", "soaptester")

puts jira.getProject("DEMO").inspect

NOTE: The Atlassian JIRA does not have these patches loaded, so this demo will not work (at the time of writing)

Labels

 
(None)