How to make a field required if a checkbox field has a value checked on an opening transition?

symorix April 13, 2023

Hello all,

Using groovy or scriptrunner, I'm trying to create a validator on a ticket's opening transition where if a checkbox field has a certain value checked, then another field will be required.

I've attempted the following but haven't had any success.

!(cfValues['Platform'] == 'DART' && cfValues['DART Population']?.value == null)

Where if the 'Platform' field has the 'DART' value checked, then the 'DART Population' field is required.

Am I on the right track?

1 answer

0 votes
Ram Kumar Aravindakshan _Adaptavist_
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
April 19, 2023

Hi @symorix

When exactly do you want the field to be set to required?

If it is on the Create / Update or Transition screen, you can set a field to required using the Behaviour.

This question has been asked a couple of times. Below is one discussion for your reference:-

https://community.atlassian.com/t5/Marketplace-Apps-Integrations/ScriptRunner-Behaviour-Set-field-to-required-at-certain-status/qaq-p/1128471

Thank you and Kind regards,

Ram

Suggest an answer

Log in or Sign up to answer