Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
4,365,571
Community Members
 
Community Events
168
Community Groups

How to make Custom field mandatory for all screens in a particular workflow using script runner

I need to make a custom field called ABC mandatory (asterisk) in all screens of workflow also in create and edit screen using script runner ...

Waiting for an early reply

Thanks

Harish

1 answer

1 accepted

0 votes
Answer accepted
Leo Community Leader Dec 18, 2019 • edited

Hi @Harish Kumar,

It's quite easy if you go with Scriptrunner's Behaviour

you can get a workflow name also, but I feel it's better to go with issue type as a workflow used by particular issue types

def IssueType=getIssueContext().getIssueType().name

if(IssueType == "Story" || IssueType == "Task" ){
getFieldByName("ABC").setRequired(true) 
}

 it'll make that field as mandatory in all screens.

 

BR,

Leo

Thanks !!! it worked like a charm. but this field is in another tab of screens, how can i show the asterisk on the tab too ?

Suggest an answer

Log in or Sign up to answer
TAGS

Atlassian Community Events