Hi,
I'm trying to make a scripted filed return a value that will make the scripted field a colour based on the priority of the issue.
Bloker = red
Critical = amber
etc
This has been requested so it shows in the view issue screen so at a glance people know if it's important.
I have created the scripted field. I have been testing the code for it in the Admin "Script fields" section based on previewing issues etc but I keep bringing the instance down.
I thought this would be a start but I'm new to coding this and with crashing my test instance it'sa slow process.
Any pointers is much appreciated.
Cheers,
David
if(priority.equals("Blocker (P1)")) { return "{panel:borderStyle=solid|borderColor=#ccc|bgColor=#FF0000} {color:white}*THIS IS A PRIORITY 1 ISSUE*{color} {panel}"; } else if(priority.equals("Critical (P2)")) return "{panel:borderStyle=solid|borderColor=#ccc|bgColor=#FFCC33} {color:white}*THIS IS A PRIORITY 1 ISSUE*{color} {panel}"; } else if(priority.equals("Major (P3)")) return "{panel:borderStyle=solid|borderColor=#ccc|bgColor=#0000FF} {color:white}*THIS IS A PRIORITY 1 ISSUE*{color} {panel}"; } else if(priority.equals("Minor (P4)")) return "{panel:borderStyle=solid|borderColor=#ccc|bgColor=#009900} {color:white}*THIS IS A PRIORITY 1 ISSUE*{color} {panel}"; } else (priority.equals("Trivial (P5)")) return "{panel:borderStyle=solid|borderColor=#ccc|bgColor=#999999} {color:white}*THIS IS A PRIORITY 1 ISSUE*{color} {panel}"; }
You need to return html, not wiki markup macros...
You can see what html those macros produce and then copy the html for them.
I don't really recommend doing this though - you will be better off with some javascript that colourises the rows in the dash or issue navigator according to the priority.
Also your script looks wrong, try:
if (issue.getPriorityObject.getName == "High") { return "/*html*/ High /*/" } else if (...)
Hi Jamie,
Thanks for the reply, I went down the panel macro route as I'd got a custom field to display the colours required during testing. However if there is a more suitable method then I open to the suggestion. Do you have any links to the javascript method? as I agree having the issues coloured in the navigator is a nice option.
Thanks,
David
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This highlights issues based on their RAG status which is in a label: https://gist.github.com/jechlin/6730220
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.