Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

Priority (System Field) CAN'T Capture Behavior ScriptRunner

Hi All, Can you please help me on my problem regarding with the Priority (System Field)

Scenario is I like to show/hide custom fields on  EDIT ISSUE SCREEN based on the value of Priority . Let's say Priority is set to Priority 1 or 2 upon creation, when the agent changes the Priority 1 or 2 to Priority 3 or 4 , custom fields (related fields for Priority 3 or 4) will come up and be required. If the agent changes Priority 3 or 4 back to Priority 1 or 2, custom fields (related fields for Priority 1 or 2) will come up and related fields for priority 3 or 4 will be hidden and not required.

I am using this code , server-side within the Priority (system field) on the Behavior

Am I working it right? Any suggestions will be very much appreciated. Thank you

import com.atlassian.jira.issue.Issue
import com.atlassian.jira.issue.IssueManager
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.CustomFieldManager
import com.atlassian.jira.issue.fields.CustomField

 


def priority = getFieldById(getFieldChanged())
def customField = getFieldByName("Incident Owner")

if (priority.getValue() as String == "Priority 1" || "Priority 2") {

customField.setRequired(false)

customField.setHidden(true)


} else if (priority.getValue() == "Priority 3" || "Priority 4) {

customField.setHidden(false)
customField.setRequired(true)

}

3 answers

1 accepted

0 votes
Answer accepted

Resolved.

if (priority.getValue() as String == "Priority 1" || priority.getValue() == "Priority 2")

if (priority.getValue() as String == "Priority 1" || "Priority 2")

 

or function not working, when only set to Priority 1, it works. can someone help?

Suggest an answer

Log in or Sign up to answer
TAGS
Community showcase
Asked in Jira Service Desk

Calling all Insight users, we need your help!

Hello Insight users,  As part of our (Mindville's) acquisition by Atlassian, our training team is looking to build some new Insight training materials. It would really helpful if you can ...

97 views 1 0
View question

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you