Get current screen with Script Runner

Hi,

How can I distinguish if an issue is on create, edit or show screen whit Script Runner?  

I can get the create view with getActionName() method, but this is not a solution for edit and show views. 

 

Thanks!

 

Regards

1 answer

0 votes

getActionName() works for the Create Issue screen, but doesn't work for the Edit screen. According to https://productsupport.adaptavist.com/browse/SRJIRA-85, that is not a bug but was done by design. getFieldScreen().name won't work either I don't think.

Behaviours do not work on the Issue View screen. Behaviours only function on the Create Issue, Update/Edit Issue, Assign Issue, and Workflow Transition screens. If you are on a later version of ScriptRunner, attempting to inline edit a field on the View Screen that has a behaviour attached will simply open the Edit Issue screen.

So as far as I know, there isn't really a way to check in a behaviour if the issue is on the Edit screen. 

Suggest an answer

Log in or Sign up to answer
Community showcase
Published Feb 07, 2019 in Marketplace Apps

A Timeless Love Story

It started as any story starts, on a normal, rainy day.   Admin meets App, and her name was Klok2, and like any first relationship we were both trying to make it work but neither one knew what...

458 views 8 27
Read article

Atlassian User Groups

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

Find a group

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

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you