ScriptRunner Script Field Showing Content as Link

Is it possible to do the following in the JIRA ScriptRunner Scripted Field:

* This script field it does some computation and shows a value, say issue-1.

* But the content is shown as a link on the JIRA issue view screen.  Behind the scene, the content would be <a href="www.sample.com">issue-1</a>.

* Then I should be able to search the issue by this 'issue-1' value.

1 answer

0 votes

Hello Gil.

This is weird but I've posted an answer to this question before and it hasn't appeared.

As I said in my previous answer, yes, this is totally possible.

You simply need to select a different template from the scripted field configuration screen: the HTML template

Afterwards, just make sure that your HTML is returned as a string like so:

return "<a href=\"www.sample.com\">issue-1</a>".

Also, if you are going to search by it, make sure that you are manually indexing the issue like my coworkers have said before. You will need to use a custom listener, but be careful, because manually re indexing after every calculation using a listener will have a performance impact in your instance.

Cheers

Dyelamos

Hi Daniel - Thanks for the reply.  I don't see the HTML template selection so I guess I am using an earlier version of the ScriptRunner plugin?  We can't upgrade to latest version of ScriptRunner at this point.  Does the search template has to be HTML in order for things to work?  Can I use the exact text search to satisfy this requirement?

Regarding the indexing, for the value issue-1, the 1 is just a number from another field in the JIRA that gets changed based on other calculation in another JIRA project.  I do a re-index on this JIRA issue when there's a change on other issue.  Will this satisfy the indexing requirement?  Again the re-index happens on this issue only when there's a change in the other project issue.  Would there be a performance concern?  I tested things out and everything seems OK.

What version of SR are you guys running on?

If your instance looks okay, don't worry about it. However, do keep this in check, or written somewhere just in case it could grow out of control. Maybe you did it the right way but there are a lot of people that basically force a reindex everytime an issue is viewed. I'm sure you can imagine how bad that could be for the performance of your instance.

If that is not the case, you don't have anything to worry about. But once again, better be safe than sorry :)

Cheers!

DYelamos

Hi Daniel - we use SR version 4.1.3 and will upgrade to latest version later.

When the JIRA issue is view, I notice that there's no reindex happening (I turned on the index logging and see no reindex triggered when viewing that issue).  Only when the issue is updated, or the associated JIRA issue with this issue is updated, then I trigger a reindex on this issue.  So I think we are good for now.  Let me know if I miss something here.  Thanks!

Suggest an answer

Log in or Join to answer
Community showcase
Sarah Schuster
Posted Jan 29, 2018 in Jira

What are common themes you've seen across successful & failed Jira Software implementations?

Hey everyone! My name is Sarah Schuster, and I'm a Customer Success Manager in Atlassian specializing in Jira Software Cloud. Over the next few weeks I will be posting discussion topics (8 total) to ...

2,950 views 12 18
Join discussion

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
Atlassian Team Tour

Join us on the Team Tour

We're bringing product updates and pro tips on teamwork to ten cities around the world.

Save your spot