Hide custom field based on component and transition

ezgiiklcrsln July 27, 2020

Hello, 

 

I need to hide the field, Report to Customer when transition name is Approve and component value is "ORGANIZATIONAL".

 

I write the below code as behaviour, but it doesn't work. Could you help me? 

------

import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.fields.CustomField;
import com.atlassian.jira.issue.Issue;
import groovy.transform.BaseScript;
import com.onresolve.jira.groovy.user.FieldBehaviours;
import java.lang.Object;
import java.util.List;
import java.lang.String;


def issueManager = ComponentAccessor.getIssueManager();
def customFieldManager = ComponentAccessor.getCustomFieldManager();

Issue issue;

def fieldToHide = getFieldByName("Report to Customer")

if(getActionName() == "Approve")
{
        if(issue.components*.name.contains('ORGANIZATIONAL'))
        { 

                   fieldToHide.setHidden(true);
         }

         else
         {
                   fieldToHide.setHidden(false);
          }
}

 

0 answers

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events