It's not the same without you
Join the community to find out what other Atlassian users are discussing, debating and creating.
Hello Community,
I am having a bit of trouble with Behaviours.
I would like to know if there is a way to grab the contents of an Issue if you know the name of an Issue.
In my Behaviour script I get the name of an Issue (provided by a custom field). From there I would like to use the name of the Issue to find that Issue in Jira and discover its resolution status, from there I would like to have a conditional statement that if a certain Issue is resolved then I do something, else I do nothing.
I appreciate any help!
-Roberto
My Script currently looks as follows:
def formField = getFieldById(getFieldChanged()) //Grab the field my behaviour is attached to
def issueName = formField.getValue() // Grab the value in the field a.k.a the name of an issue in Jira
Hey @Roberto Luces
What Aleksandr said is not wrong, but there is an easier way. You can use the variable underlyingIssue, so if you are in any screen, except the Create Issue (which I guess this is not the case) then youcan use someth like
log.debug "Issue is $underlyingIssue"
// the issue does no exist (probably you are in a create issue screen)
if (! underlyingIssue) {
return
}
// those are saved values in the issue and NOT necessary the current values in the form, use
def reporter = underlyingIssue.reporter?.displayName
def description = underlyingIssue.description
// in order to get the current value in the form
def descriptionValueInForm = getFieldById("description").value
So the underlyingIssue wll be an Issue
regards, Thanos
Hey @Thanos Batagiannis [Adaptavist]
Thank you for the response, just like Alek's this worked wonderfully as well.
I apprecaite you taking the time to help me out with this!
-Roberto
Hi Roberto,
you can obtain IssueManager and then use it methods like getIssueObject, getIssueByCurrentKey etc.
import com.atlassian.jira.component.ComponentAccessor;
IssueManager issueManager = ComponentAccessor.getIssueManager();
This community is celebrating its one-year anniversary and Atlassian co-founder Mike Cannon-Brookes has all the feels.
Read moreAtlas Camp is our developer event which will take place in Barcelona, Spain from the 6th -7th of September . This is a great opportunity to meet other developers and get n...
Connect with like-minded Atlassian users at free events near you!
Find a groupConnect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.
Start an AUGYou're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.