Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Hide custom field when issue in certain status

oks
December 14, 2018

Hello,

Can somebody help me with this. I need to hide custom filed type (html) when issue arrives in certain status.

I'm trying to do that with Behaviors plugin as following 

import com.atlassian.jira.component.ComponentAccessor;
import com.atlassian.jira.ComponentManager;
import com.atlassian.jira.issue.CustomFieldManager;
import com.atlassian.jira.issue.fields.CustomField;
import com.atlassian.jira.issue.IssueManager;
import com.atlassian.jira.issue.Issue;
import com.atlassian.jira.user.ApplicationUser
import com.onresolve.jira.groovy.user.FieldBehaviours


ApplicationUser currentUser = ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser();


def issueManager = ComponentAccessor.getIssueManager()
def customFieldManager = ComponentAccessor.getCustomFieldManager()
def cField = getFieldById("customfield_12345")

if (Issue.getStatus() == "TOTO"){
cField.setHidden(true)

}

else {

cField.setHidden(false)

}

But in does not work. I have configure the behavior to my project and custom field as in example here https://scriptrunner.adaptavist.com/latest/jira/behaviours-overview.html?utm_source=product-help 

What I'm doing wrong ?

Thanks in advance !

1 answer

1 accepted

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events