My Script runner Script behaviour is working for create screen but not working for edit screen .

Nishant Paraskar December 14, 2020

My Script runner Script behaviour is working for create screen but not working for edit screen .

Script runner Version:6.15.0  

Script code :

-----------------------------------------------------------

import com.onresolve.jira.groovy.user.FormField

 

def donorNameField = getFieldById("customfield_12331") // i.e Donor name field i.e Dropdown field
def donorNameFieldValue = donorNameField.getValue()


def OtherDonerNameField = getFieldById("customfield_11902") //ClearField field i.e Other Doner Name field

donorNameField.setRequired(true)
//-----------------------------------Logic To set text box to empty when you select "Other option from Drop down"------------------

if(donorNameFieldValue.toString().contains("Other"))
{


OtherDonerNameField.setHidden(false); // To Show it ---> we use "false"

OtherDonerNameField.setRequired(true)
}

else
{




OtherDonerNameField.setHidden(true); // To hide it ---> we use "true"

OtherDonerNameField.setFormValue(null) // to set empty when "other" is selected from dropdown , we passed Null to formField

OtherDonerNameField.setRequired(false)

}

 

 

-----------------------------------------------------------

Script working properly with create issue type ,but when i turn to edit the issue .behaviour  not working at all . Facing issue to keep   mandatory field . Because on edit  mandatory field can be make to empty  , which i dont want to .

 

Is there any restriction with Given version . 

 

0 answers

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
FREE
TAGS
AUG Leaders

Atlassian Community Events